幾條有用的shell

#tcpdump 抓取mysql語句
sudo tcpdump -i eth0 -s     0 -l -w - dst port 3307 | str ings | grep -i -E 'INSERT|UPDATE' >> ~/text.txt

#獲取日誌中的ip
 cat ipfailed |awk --re-interval '{match($0,/([0-9]{1,3}\.){3}[0-9]{1,3}/,a) ;print a[0]}'|sort | uniq
 
#用netstat命令去統計服務器目前的網絡鏈接狀態,其實ss命令更快點
netstat -n|awk '/^tcp/{++S[$NF]}END{for(a in S) print a,S[a]}'
 netstat -an | awk '/:80/{print $6}' | sort | uniq -c

 #查找打開文件最多的信息以下:
lsof -n|awk '{print $2}'|sort|uniq -c |sort -nr|more

#查看各個進程打開的文件數據量:
 lsof -n |awk '{print $2} " " $3'|sort|uniq -c |sort -nr|more
相關文章
相關標籤/搜索