需要将含有某个关键字(如test)的一批进程杀掉
ps -ef|grep test|grep -v grep|cut -c 9-15|xargs kill -9
启动服务后为确保服务正常,需要查看某些服务端口(如9090)有没有处于监听状态
lsof -i:9090 | grep LISTEN
#或者
netstat -ntlp | grep 9090| grep LISTEN
需要实时查看服务日志中包含关键字master的信息,需要随时关注变化
tail -f xx.log | grep master
在当前目录下查找文件名包含data的文件
find . -name "data"
查看当前目录下各目录所占容量大小并排序
du -s * | sort -nr
计算输出内容中第5列数值的总和(举例:需要统计某一类文件的容量之和)
awk '{sum += $5};END {print sum}'
查看某个文件
less xxx.log
使用less可以上下翻阅文件,less在查看之前不会加载整个文件,避免使用vi/vim 查看文件,有时候日志文件很大比如有几个G,一使用vim会将全部内容加载到内存中,消耗内存过大影响服务器上的其他服务。
查看第n(将设n=3)行的内容
#三种方式
sed -n '3p' filename
head -n 3 filename | tail -n 1
awk 'NR==3' filename
查看第3到第10行的内容
#两种
sed -n '3,10p' filename
tail -n +3 tmp.txt | head -n 8
计算输出内容中第5列数值的总和(举例:需要统计某一类文件的容量之和)
awk '{sum += $5};END {print sum}'
修改配置文件中的信息,比如将所有的timeout配置项的数值改成3000
sed -i "s/timeout=.*/timeout=3000 /g"
在一台机器上对多台机器进行服务的重启或执行其他命令
pssh -h ips.txt "cd /home/job/ && ./somserver start"
#ips文件为想要操作的机器ip列表,一个ip占一行
将文件夹testdir的拥有者改成用户work
chown -R work:work testdir/
查看硬盘的使用情况
iostat
网友评论