1. 删除字节为0的文件

    find -type f -size 0 -exec rm -rf {} \

  2. 按内存大小查看进程

1
ps  -e -o  "%C:%p:%z:%a" | sort  -k5 -nr

3.  查看内存大小

1
     free  -m| grep  "Mem" | awk  '{print $2}'

4.  按CPU利用率从大到小排列

1
     ps  -e -o  "%C:%p:%z:%a" | sort  -nr

5.  查看连接某服务端口最多的IP地址

1
     netstat  -an -t| grep  ":80" | grep  ESTABLISHED| awk  '{printf "%s %s\n",$5,$6}' | sort

6.  杀死80端口的相关进程

1
     lsof  -i :80| grep  - v  "PID" | awk  '{print "kill -9",$2}' |sh

7.   清楚僵死进程

1
     ps  -ea | awk  '{if($2 == "Z"){print $4}}' | kill  -9

8.   tcpdump抓包,用来防止80端口被人攻击时可以分析数据

1
tcpdump -c 10000 -i eth0 -n dst port 80 >  /root/pkts

9.   检查IP的重复数,并从小到大排序,注意“-t\ +0”中间是两个空格

1
  less  pkts |  awk  { 'printf $3"\n"' } |  cut  -d. -f 1-4 |  sort  uniq  -c |  awk   { 'printf $1" "$2"\n"' } |  sort  -n -t\ +0