几条有用的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
相关文章
相关标签/搜索