Linux實用命令總結

  1. 刪除字節爲0的文件

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

  2. 按內存大小查看進程

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

3.  查看內存大小

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

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

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

5.  查看連接某服務端口最多的IP地址

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

6.  殺死80端口的相關進程

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

7.   清楚僵死進程

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

8.   tcpdump抓包,用來防止80端口被人***時可以分析數據

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

9.   檢查IP的重複數,並從小到大排序,注意“-t\ +0”中間是兩個空格

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章