查看IP以及连接数

AWK:

time awk 'BEGIN{while("netstat -an"|getline){if( $5 ~ /[1-255]/){split($5,t1,"😊;tarr[t1[1]]++;}}for(k in tarr){print k,tarr[k] | "sort -r -n -k2";}};'

[chengmo@localhost ~]$ awk 'BEGIN{
while("netstat -an"|getline){
if( $5 ~ /[1-255]/)
{
split($5,t1,"😊;
tarr[t1[1]]++;
}
}
for(k in tarr)
{
print k,tarr[k] | "sort -r -n -k2";
}
};'

$5是netstat –an 第5个字段。默认就是对方连接ip以及端口

转载自:http://www.cnblogs.com/chengmo/archive/2010/10/09/1846731.html

posted @ 2017-11-28 09:28  bamboo233  阅读(518)  评论(0)    收藏  举报