Linux问题集

1、怎么在一大堆日志文件中,搜索包含某关键字的文件并打开编辑?
grep -r 'keyword' ./ | head -l | awk -F: '{print $1}' | xargs vi


2、查看指定进程的top?
[weblogic@rhel6 bin]$ top -p 7657,7386
top - 16:52:07 up  6:18,  1 user,  load average: 0.03, 0.08, 0.09
Tasks:   2 total,   0 running,   2 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.3%us,  4.1%sy,  0.0%ni, 95.6%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   1278740k total,  1180076k used,    98664k free,     3456k buffers
Swap:  2064376k total,    46484k used,  2017892k free,    41624k cached
PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                             
7386 weblogic  20   0 1157m 403m  12m S  1.0 32.3   1:52.99 java                                                                                                                      
7657 weblogic  20   0 1124m 102m  10m S  0.3  8.2   0:20.50 java 


3、远程终端登录如xshell,报出/usr/X11R6/bin/xauth:  timeout in locking authority file /home/oracle/.Xauthority
3.1、设置权限为775,所有为当前用户
chmod  775 /home/oracle/.Xauthority
chown  weblogic:weblogic  /home/oracle/.Xauthority
3.2、设置SELinux=disabled


4、重装nagios后,cfg配置文件都加上了~,统一去掉?
for f in `ls *~`;do mv -f $f `echo $f | sed 's/~//g'`; done;


5、怎么看服务器是虚拟机还是物理机?
$lspci
看到网卡是VMWare的是虚拟机


6、在linux中删除大量文件夹和文件时,直接用rm会出现:-bash: /bin/rm: 参数列表过长的错误?
用find命令结合使用(少用./表示当前目录,敲成/会死得很惨)
find . -name "keyword" | xargs rm -rf


7、查看当前用户的主机操作系统位数
echo $HOSTTYPE


8、将pid用都逗号隔开
方法一
ps -ef|grep java|grep -v grep|awk '{print $2}'|xargs|tr ' ' ','
方法二
ps -ef|grep java|grep -v grep|awk '{print $2}'|paste -sd,
查看指定进程的top
top -p `ps -ef|grep java|grep -v grep|awk '{print $2}|paste -sd,'`


未完待续......

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值