手机
当前位置:查字典教程网 >操作系统 >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系统下的df命令参数详解

linux下磁盘查看命令分享

linux中查看各硬件资源信息的命令小结

Linux下获取用户主目录的方法分享

Linux服务器的一些基本应用

Linux中虚拟内存查看命令vmstat的使用教程

linux系统中如何查看日志

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

U盘在Linux下显示不正常的解决方法

精品推荐
分类导航