手机
当前位置:查字典教程网 >操作系统 >unix linux >linux下通过awk查看ip连接数(常见应用一)
linux下通过awk查看ip连接数(常见应用一)
摘要:[chengmo@localhost~]$awk'BEGIN{while("netstat-an"|getline){if($5~/[1-2...

[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";

}

};' </p> <p>$5是netstat –an 第5个字段。默认就是对方连接ip以及端口。 </p> <p>[chengmo@localhost ~]$ 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";}};'

211.151.33.14 28

113.65.21.200 14

121.32.89.106 13

60.191.178.230 12

118.133.177.104 12

58.61.152.154 11

219.137.58.20 11

124.117.248.52 11

122.198.80.145 11

222.88.15.138 10

222.44.13.191 10

222.161.47.34 10

221.4.202.210 10

218.79.64.12 10

183.17.92.193 10

120.72.128.254 10

118.118.121.244 10

116.252.38.236 10

113.248.75.44 10 </p> <p>real 0m1.149s

user 0m0.032s

sys 0m1.055s

awk常见应用系列,会一直更新!我会把这些年我在服务器管理方面一些代码总结归纳与朋友共同学习。

【linux下通过awk查看ip连接数(常见应用一)】相关文章:

Linux系统下常见基本问题的解决方法

linux入门教程 第5章:网络应用

Linux策略性路由应用

Linux X Window应用问答(上)

linux下vnc远程桌面连接方法分享

linux mtu查看&&设置

linux系统中如何查看日志

Linux下备份恢复技术的应用

linux下改变键盘映射解决方案

linux下如何查看邮件

精品推荐
分类导航