查看各ip下的连接数

netstat -n | awk '/^tcp/ {print $5}' | awk -F: '{print $1}' | sort | uniq -c| sort -rn
  1. netstat -n:显示所有的网络连接,不包括任何服务名的解释。
  2. awk '/^tcp/ {print $5}':使用awk命令过滤出tcp协议的连接,并打印出每个连接的第五列(通常为远程地址和端口号)。
  3. awk -F: '{print $1}':再次使用awk命令,这次将冒号作为分隔符,提取出每个地址的主机名部分。
  4. sort:将结果进行排序。
  5. uniq -c:将重复的行进行合并,并在前面加上该行出现的次数。
  6. sort -rn:以降序(从大到小)再次对结果进行排序。

所以,这个命令的主要作用是列出当前系统中所有TCP连接的远程地址,按照连接数进行降序排序。如果你希望看到源地址,你可以把第二行的awk命令修改为awk -F: '{print $5}'

相关推荐
前端白袍2 小时前
Nuxt:利用public-ip这个npm包来获取公网IP
网络协议·tcp/ip·npm
安静的做,安静的学5 小时前
网络仿真工具Core环境搭建
linux·网络·网络协议
m0_742155436 小时前
linux ——waitpid介绍及示例
linux·c++·学习方法
华纳云IDC服务商6 小时前
超融合服务器怎么优化数据管理?
运维·服务器
hy____1237 小时前
动态内存管理
linux·运维·算法
小度爱学习7 小时前
数据链路层协议
运维·服务器·网络·网络协议·网络安全
龙之叶7 小时前
Android13源码下载和编译过程详解
android·linux·ubuntu
Ciderw9 小时前
TCP三次握手和四次挥手
开发语言·网络·c++·后端·网络协议·tcp/ip·golang
小猪佩奇TONY9 小时前
Linux 内核学习(4) --- devfreq 动态调频框架
linux·运维·学习
爱吃喵的鲤鱼10 小时前
Linux——网络(udp)
linux·网络·udp