netstat -ntu|tail -n +3|awk '{print $5}'|cut -d: -f 1| sort -n|uniq -c| sort -n -r| head
说明
netstat -ntu
netstat -ntu|tail -n +3 去掉Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
awk '{ print $5}':取数据的低5域(第5列)
Cut -d: -f 1 以:为分割点取第一个列
Sort -n 排序,避免100小于20,加上参数-n
uniq -c:打印每一重复行出现的次数。(并去掉重复行)
sort -n -r:按照重复行出现的次序倒序排列
netstat -ntu|tail -n +3|awk '{print $5}'|cut -d: -f 1|sort -n|uniq -c| sort -n -r|head 列出top10