Linux内容
文章平均质量分 56
andy31688
1.积极主动、踏实认真、吃苦耐劳、待人真诚、乐于助人、责任心强. <br/>2.有较强的适应能力,良好的沟通能力和团队协作能力. <br/>3.善于独立思考,有较强的钻研能力,乐于研究新技术,善于总结整理,能够独立承担工作压力. <br/>4.兴趣爱好广泛,喜欢听歌、唱歌、看书(技术类较多),热爱运动。
展开
-
服务器TIME_WAIT和CLOSE_WAIT详解和解决办法
来自:http://blog.csdn.net/shootyou/article/details/6622226 昨天解决了一个HttpClient调用错误导致的服务器异常,具体过程如下:http://blog.csdn.net/shootyou/article/details/6615051里头的分析过程有提到,通过查看服务器网络状态检测到服务器有大量的CLOSE_WA...原创 2016-03-30 11:01:37 · 127 阅读 · 0 评论 -
Linux踢出其他正在SSH登陆用户
在一些生产平台或者做安全审计的时候往往看到一大堆的用户SSH连接到同一台服务器,或者连接后没有正常关闭进程还驻留在系统内。限制SSH连接数与手动断开空闲连接也有必要之举,这里写出手动剔出其他用户的过程。1、查看系统在线用户[root@apache ~]# w 14:15:41 up 42 days, 56 min, 2 users, load average: 0.07, 0.02...原创 2014-09-28 11:50:35 · 94 阅读 · 0 评论 -
linux指定某非root用户执行开机启动项的方法
1、以linux下指定sun用户在linux开机时执行/home/sun/startrun.sh为例: 以root登录linux 执行vi /etc/rc.d/rc.local 在文档末尾添加一行语句:su sun -c "/home/sun/startrun.sh" 保存rc.local即可。2、linux启动执行root脚本或命令时touch /etc...原创 2015-04-11 10:00:06 · 1718 阅读 · 0 评论 -
linux监控命令
1、监控ssh访问IP netstat -ntp |grep sshd2、查看最近登录用户last3、查看访问日志 more /var/log/secure 监控脚本,可以监控ssh暴力,如果输入错误密码超过5次 则禁止ssd登录#! /bin/bashcat /var/log/secure|awk '/Failed/{print $(NF-...原创 2015-04-10 08:44:35 · 126 阅读 · 0 评论 -
[Linux主机] 【教学贴】如何使用数据盘之Linux篇(UUID挂载,各个系统通用) [复制链接]...
在虚拟机交付的时候,默认数据盘只是“硬件”上连接到了主机中,操作系统还没有认识的,所以也就需要咱们这么一个操作:将数据盘挂载到CentOS系统中。我们先订购了一台CentOS的服务器,如下图:<IGNORE_JS_OP style="TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(250,249,245); TEXT-INDENT: 0px; LET...原创 2015-04-07 15:01:59 · 224 阅读 · 0 评论 -
Linux 无法从字符界面登陆 F1-F6
在本机上基本没怎么使用过字符界面,最近升级了一下服务器显卡驱动导致分辨率太高显示器无法显示(显示器比较老啊),于是乎需要字符登录修改配置文件,怪事发生了所有用户都不能登录(但ssh远程登陆是好的)具体表现为:输入用户名:root密码: *********** 回车没反应,又回到用户名、密码远程查看服务器安全日志:vi /var/log/secure发现有以下错误:Oc...原创 2013-11-04 13:55:00 · 174 阅读 · 0 评论 -
linux下生成core dump文件方法及设置
core dump的概念:A core dump is the recorded state of the working memory of a computer program at a specific time, generally when the program has terminated abnormally (crashed). In practice, other ke...原创 2013-10-28 11:33:00 · 4940 阅读 · 0 评论 -
15个高级的Linux find命令示例(1)
前阵子,我们审查了15件实事 find命令的例子(第一部分)。查找命令可以做很多比只是在寻找基于名称的文件 (第2部分)在这篇文章中,让我们来讨论15高级find命令的例子, 包括-根据它访问,修改或改变的时间查找文件,查找文件相比之下,执行操作找到的文件等。基于访问/修改/更改时间查找文件你可以找到基于以下三个文件的时间属性的文件。访问时间的文件。文件访问时,访问时间得到更新。...原创 2013-10-28 10:21:37 · 316 阅读 · 0 评论 -
IMM使用指南
linux管理口配置,用于远程进行故障机器重启服务如何访问IMM通常主机后部有一个专用的管理端口,例如下图以3650M3为例,可以通过此端口访问IMM。 IMM管理端口默认IP:192.168.70.125用户名:USERID密码:PASSW0RD注意字母为大写,密码中的“0”是数字0 在UEFI中修改IMM的IP地址在开机自检的过程中根据提示按F1进入...原创 2013-10-24 10:42:22 · 638 阅读 · 0 评论 -
RHCS 管理手册
有关RHCS的介绍,请看http://andyniu.iteye.com/blog/19623061. 启动 RHCS 集群RHCS 集群的核心进程有 cman 和 rgmanager,要启动集群,依次在集群的每个节点执行如下命令即可:[root@web1 ~]# service cman start[root@web1 ~]# service rgmanager start...原创 2013-10-24 10:13:25 · 103 阅读 · 0 评论 -
RHCS(实战篇)
一、 安装环境介绍 这个实例要介绍的是web+mysql集群的构建,整个RHCS集群共有四台服务器组成,分别由两台主机搭建web集群,两台主机搭建mysql集群,在这种集群构架下,任何一台web服务器故障,都有另一台web服务器进行服务接管,同时,任何一台mysql服务器故障,也有另一台mysql服务器去接管服务,保证了整个应用系统服务的不间断运行。如下图所示:二、 安装前准备工作 Ce...原创 2013-10-22 15:22:56 · 115 阅读 · 0 评论 -
Oracle服务器如何科学组织RAID阵列
我们在部署服务器时通常都免不了RAID阵列级别的选择,RAID技术发展到今天已经有数十种之多了,但我们在生产系统上常用的也就只有几种,如0,1,5,0+1。读者朋友可能对各个级别的RAID原理已经非常熟悉了,甚至能背诵出来,但面临真正在生产系统中选择最适合应用系统的RAID级别时,可能没多少心理有底,本文就oracle数据库服务器在选择RAID阵列级别时做一个介绍,希望对还心存疑虑的人们吃一粒定...原创 2013-10-12 15:36:04 · 144 阅读 · 0 评论 -
linux nmon监控安装
一、介绍Nmon 工具是 IBM 提供的免费的在各种Linux操作系统上广泛使用的监控与分析工具。该工具可将服务器的系统资源耗用情况收集起来并输出一个特定的文件,并可利用 excel 分析工具nmonanalyser进行数据的统计分析。并且,nmon运行不会占用过多的系统资源,通常情况下CPU利用率不会超过2%。针对不同的操作系统版本,nmon有相应版本的程序。二、安装首先下载 nmon 工具...原创 2013-10-08 14:00:56 · 141 阅读 · 0 评论 -
忘记redhat linux root密码怎么办
自己VM虚拟机里安装redhat linux root密码忘了,刚开始想重新安装,但是后来想到还有linux有一个single模式,使用single可以直接进入字符界面,然后修改;1、启动vm虚拟机,启动linux系统;2、进入linux启动界面之后按e进入如下界面;3、按选择kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ 项,按e键,然后“空格” ...原创 2014-10-08 09:32:30 · 107 阅读 · 0 评论 -
linux配置snmp服务
一、安装snmp服务1、检查系统是否已经安装snmp的rpm包 net-snmp-libs-5.5-49.el6.x86_64net-snmp-utils-5.5-49.el6.x86_64net-snmp-5.5-49.el6.x86_642、配置snmpd.conf文件vi /etc/snmp/snmpd.conf#更改如下,将名字改成自己的。不用public,注意 ...原创 2014-10-09 11:11:22 · 293 阅读 · 0 评论 -
linux使用vnc
连linux系统安装oracle等,需要vnc软件。1、下载VNC-5.2.1-Linux-x64-RPM.tar.gz2、上传并解压,安装VNC-SERVER3、启动vncserver。报错如下:[root@test2 data]# vncserver VNC(R) Server 5.2.1 (r5668) 64-bit (Aug 18 2014 12:26:41)Copy...原创 2016-03-22 10:03:10 · 138 阅读 · 0 评论 -
解决linux删除文件后空间没有释放问题
inux删除文件后沒有释放空间 今天发现一台服务器的home空间满了,于是要清空没用的文件,当我删除文件后,发现可用空间沒有变化 os:centos4.7现象: 发现当前磁盘空间使用情况: [root@ticketb ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/sda1...原创 2014-12-08 17:07:23 · 189 阅读 · 0 评论 -
vi 设置自动换行和自动折行
自动换行是每行超过 n 个字的时候 vim 自动加上换行符用类似 :set textwidth=70 来设置 n自动折行 是把长的一行用多行显示 , 不在文件里加换行符用 :set wrap 设置自动折行:set nowrap 设置不自动折行...原创 2015-12-28 14:32:24 · 441 阅读 · 0 评论 -
Linux使用Shell脚本实现ftp的自动上传下载
1. ftp自动登录批量下载文件。#####从ftp服务器上的/home/data 到 本地的/home/databackup#####!/bin/bashftp -n<<!open 192.168.1.171user guest 123456binarycd /home/datalcd /home/databackuppromptmget *closebye!2. ftp自动登录上...原创 2016-12-12 12:26:56 · 334 阅读 · 0 评论 -
vsftpd.conf
VSFTPD的设置选项 VSFTPD的配置文件/etc/vsftpd/vsftpd.conf是个文本文件。以“#”字符开始的行是注释行。每个选项设置为一行,格式为“option=value”,注意“=”号两边不能留空白符。除了这个主配置文件外,还可以给特定用户设定个人配置文件,具体介绍见后。 VSFTPD包中所带的vsftpd.conf文件配置比较简单,而且非常偏执狂的(文档自称:-))。...原创 2014-11-19 12:57:28 · 130 阅读 · 0 评论 -
Linux如何批量检测端口连通性、端口是否开放
检测端口还在用telnet?太落伍把有没有批量检测的方法?有的。我们用nc就可以快速检测端口的开放性。nc检测端口的用法nc -z -w 10 %IP% %PORT%-z表示检测或者扫描端口-w表示超时时间-u表示使用UDP协议例如: [@s136.ipcpu.com ~]# nc -z -w 10 -u 8.8.8.8 53Connection to 8.8.8.8 ...原创 2016-12-01 17:35:18 · 1366 阅读 · 0 评论 -
RAID使用量计算
RAID0:N块盘组成,逻辑容量为N块盘容量之和;RAID1:两块盘组成,逻辑容量为一块盘容量;RAID3:N+1块盘组成,逻辑容量为N块盘容量之和;RAID5:N块盘组成,逻辑容量为N-1块盘容量之和;RAID6:N块盘组成,逻辑容量为N-2块盘容量之和;RAID10:2N块盘组成,逻辑容量为N块盘容量之和;RAID50:假每个RAID5由N块盘组...原创 2014-10-27 13:29:54 · 202 阅读 · 0 评论 -
linux去掉文本中的\r
vim -b file:%s/^M//g # 注意这里使用Ctrl+V+M输入^M #/bin/bashprintf "*************begin************************\n"cat san_esb_ftp1.txt |while read line do #echo $line mv $line /...原创 2016-06-22 16:56:11 · 1873 阅读 · 0 评论 -
linux统计文件夹某一些文件的大小总和
du -sm test* | awk '{sum += $1}; END{print sum}'统计test*匹配的文件 总共大小原创 2016-06-17 10:57:49 · 404 阅读 · 0 评论 -
linux 软连接
linux 软连接 不占用目标目录的空间 只占用了源文件空间ln -s 源文件目录 目标文件目录例如 ln -s /home/test.txt /tmp/test.txt 要用绝对路径删除目标目录文件 不会删除源目录文件 linux 硬链接 占用源目录和目标目录的空间 ln /home/test.txt /tmp/test.txt ...原创 2016-06-17 10:54:21 · 161 阅读 · 0 评论 -
iptables的NAT配置
iptables的NAT配置(5)nat表需要的三个链: 1.PREROUTING:可以在这里定义进行目的NAT的规则,因为路由器进行路由时只检查数据包的目的ip地址,所以为了使数据包得以正确路由,我们必须在路由之前就进行目的NAT; 2.POSTROUTING:可以在这里定义进行源NAT的规则,系统在决定了数据包的路由以后在执行该链中的规则。 3.OUTPUT:定义对本地...原创 2016-05-20 10:51:56 · 242 阅读 · 0 评论 -
linux设置mail邮件服务器
在linux下设置SMTP服务器并用mail命令发邮件精解步骤:1.vi /etc/mail.rcset from=aaa@xxx.cn #默认对外发送邮件的用户邮箱地址set smtp=aa.smtp.xx.cn #选用默认发送邮件的公共邮件域名set smtp-auth-user=aaa@xxx.cn #默认对外发邮件的用户set smtp-auth-passwor...原创 2016-05-11 14:37:09 · 662 阅读 · 0 评论 -
linux开机自动启动weblogic、oracle
killall weblogic killall java cd /home/web/bea/weblogic81/server/bin ./startWLS.sh > /home/web/web.log & cd /home/web/ 这是我restartWLS的脚本,放在web的home下面 我在rc.local里面加了一句 su - web -c restartWLS...原创 2013-09-26 11:48:02 · 239 阅读 · 0 评论 -
Linux开机启动过程分析
开机过程指的是从打开计算机电源直到LINUX显示用户登录画面的全过程。分析LINUX开机过程也是深入了解LINUX核心工作原理的一个很好的途径。启动第一步--加载BIOS当 你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关 信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。...原创 2013-09-26 11:44:44 · 118 阅读 · 0 评论 -
linux修改ftp与SSH 端口修改及FTP的安全设置
SSH 端口修改及FTP的安全设置工作环境 REDHAT5默认的 LINUX 的默认SSH 端口是 22。为了防止别人很容易扫描到端口。建议修改SSH 访问端口,可以按下所示修改:第一步:[root@abc ~]#vim /etc/ssh/sshd_config 找到#Port 22一段,这里是标识默认使用22端口,修改为如下:Port 22Port 5678#Protoco...原创 2014-03-10 14:53:44 · 665 阅读 · 0 评论 -
linux启动级别
一、启动级别1、查看linux 系统默认启动级别cat /etc/inittab id:3:initdefault: ##可以看出默认为三2、查看某一服务在各个启动级别上是否启动[root@localhost ~]# chkconfig --list nfsnfs 0:off 1:off 2:off 3:off 4:off 5:off 6...原创 2013-07-19 14:33:26 · 162 阅读 · 0 评论 -
linux添加路由命令
为了让设备能访问另一个子网,需要在设备里增加路由到子网络,下面是一些资料。基本操作如下:一般来说,都是为了能访问别的子网才设置路由的,比如说,你的主机处于192.168.10.0/24,而你想访问192.168.20.0/24网的主机,当然你知道一个网关IP,例如192.168.10.1(必须和你主机处于同一子网),那么,你可以这样配置路由。添加路由route add -net 19...原创 2013-07-10 18:27:25 · 152 阅读 · 0 评论 -
Linux log 日志查看
LINUX 系统 1.查看机器所有硬件信息: dmidecode |more dmesg |more 这2个命令出来的信息都非常多,所以建议后面使用"|more"便于查看 2.查看CPU信息 方法一: Linux下CPU相关的参数保存在/proc/cpuinfo 文件里 cat /proc/cpuinfo |more ...原创 2013-07-09 18:07:13 · 200 阅读 · 0 评论 -
Linux 内核参数介绍和Oracle相关参数调整
[size=large]Linux 内核参数的大小和Oracle 有很大的关闭,比如ORA-27102的错误,就是因为内核参数的大小不当造成。具体参考Blog: Upon startup of Linux database get ORA-27102: out of memory Linux-X86_64 Error: 28: No space left on device...原创 2013-01-09 11:17:58 · 168 阅读 · 0 评论 -
linux系统硬盘分区简介
通常,我们的硬盘上已被Windows所占据,而现在要让Linux入住,就得为它腾出一定的硬盘空间。所以我们不得不面对“分区”这一复杂的概念。 为了实现这一目标,通常可以通过以下三种方法: 1)将原来最后一个逻辑分区上的数据全部移到其它分区中,将该逻辑分区用分区工具删除,将这部分空间给Linux使用。 这种方法很简单,只需使用FDISK将最后一个逻辑分区删掉就可以了。无需多说。 2)重新将硬...原创 2013-01-01 19:56:37 · 152 阅读 · 0 评论 -
解决Linux命令行为什么变成-bash-3.2$:
linux系统,su - orauser时,为-bash-3.2$:原因是环境变量改变了,可能是.bash_profile,.bashrc,.bash_logout丢失。解决方法是:到 cd /etc/skel,将里面的3个文件复制到orauser家目录下,然后exit,在su 就改过来了...原创 2013-05-16 14:15:24 · 237 阅读 · 0 评论 -
TCP/UDP端口列表
TCP/UDP端口列表维基百科,自由的百科全书 计算机之间依照互联网传输层TCP/IP协议不同的协定通信,都有不同的对应端口。所以,利用短信(datagram)的UDP,所采用的端口号码不一定和采用TCP的端口号码一样。以下为两种通信协定的端口列表连结:目录 [隐藏] 1 端口状态颜色图例2 0到1023号端口3 1024到49151...原创 2013-05-10 10:53:14 · 970 阅读 · 0 评论 -
linux的性能解析
提高linux性能(效果从大到小)1;提高内存2;复查系统和各个应用的配置(许多应用都能以多种方式进行调优,获得很大的性能提升)3;改正使用上的问题,包括由用户引起的问题(同时运行过多的作业,选择不恰当的时间运行大型作业,等),也包括由系统引起的问题(非必要的守护进程,磁盘限额,等)4;linux用作web服务器或者其他类型的网络应用服务器的情况,对其负载平衡5;组织磁盘和...原创 2013-05-09 11:10:23 · 137 阅读 · 0 评论 -
修改linux最大进程数
--查看进程数目ulimit -a#* soft core 0#* hard rss 10000#@student hard nproc 20#@faculty soft nproc 20#...原创 2013-05-02 15:01:26 · 307 阅读 · 0 评论 -
Linux下绑定IP
redhat:创建一个ifcfg-bond0# vi /etc/sysconfig/network-scripts/ifcfg-bond0DEVICE=bond0BONDING_OPTS="mode=1 miimon=500"BOOTPROTO=noneONBOOT=yesBROADCAST=192.168.0.255IPADDR=192...原创 2013-04-24 19:47:27 · 116 阅读 · 0 评论