日期:2014-05-16  浏览次数:20754 次

linux运维必须知道的几个常用命令

1.删除0字节文件
find?-type f -size 0 -exec rm -rf {} \;

2.
查看进程
按内存从大到小排列
ps -e?? -o "%C?? : %p : %z : %a"|sort -k5 -nr

3.
cpu利用率从大到小排列
ps -e?? -o "%C?? : %p : %z : %a"|sort?? -nr

4.
打印说cache里的URL
grep -r -a?? jpg /data/cache/* | strings | grep "http:" |?awk?-F'http:' '{print "http:"$2;}'

5.查看http的并发请求数及其TCP连接状态

netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'


6.?sed?-i '/Root/s/no/yes/' /etc/ssh/sshd_config?? sed
在这个文里Root的一行,匹配Root一行,将no替换yes.