查看各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}'

相关推荐
IMPYLH10 小时前
Linux 的 nice 命令
linux·运维·服务器·bash
l1o3v1e4ding11 小时前
排查linux CentOS7.6的mysql磁盘 I/O 延迟过高问题
linux·运维·mysql
yleihj11 小时前
vCenter计算机SSL证书续期
服务器·网络协议·ssl
航Hang*11 小时前
Windows Server 配置与管理——第12章:配置数字证书服务器
运维·服务器·windows
爱学习的小囧12 小时前
vSphere Supervisor 服务配置指南:自签名容器注册表使用教程
服务器·网络·esxi·虚拟化·vcf
Edward1111111112 小时前
linux创建普通用户
linux·运维·服务器
mzhan01713 小时前
Linux: rcu: 加速宽限期
linux·rcu
Fanfanaas13 小时前
Linux 基础开发工具(二)
linux·运维·服务器·c语言
雾岛听蓝13 小时前
Linux线程基础
linux·开发语言·经验分享
齐落山大勇14 小时前
Linux的文件IO
linux·运维·服务器