linux查询tcp连接数并排序

查询已连接

复制代码
[root@rabbitmq-1 rabbitmq]# netstat -an | awk '{print $5}' | cut -d: -f1  |sort |uniq -c |sort -rn
   3393 172.16.229.253
   2995 172.16.47.212
    400 172.16.229.232
    186 172.16.229.254
    149 172.16.229.240
    102 172.16.229.218
这个命令的具体含义如下: awk '{print $5}':提取出 netstat 命令输出的第 5 列,即远程地址和端口号。 cut -d: -f1:使用冒号作为分隔符,提取出远程 IP 地址。 sort:按照字典序对 IP 地址进行排序。 uniq -c:统计每个 IP 地址出现的次数。 sort -rn:按照连接数进行倒序排序。 第一次sort的意思是因为uniq只能处理相邻的数据。
复制代码

 

posted @   不会跳舞的胖子  阅读(249)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
历史上的今天:
2022-07-27 window server 2012安装mysql 8.x
点击右上角即可分享
微信分享提示