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

相关推荐
学Linux的语莫13 分钟前
Ansible使用简介和基础使用
linux·运维·服务器·nginx·云计算·ansible
踏雪Vernon23 分钟前
[OpenHarmony5.0][Docker][环境]OpenHarmony5.0 Docker编译环境镜像下载以及使用方式
linux·docker·容器·harmonyos
Onlooker12923 分钟前
云服务器部署WebSocket项目
服务器
Estar.Lee31 分钟前
时间操作[计算时间差]免费API接口教程
android·网络·后端·网络协议·tcp/ip
学Linux的语莫36 分钟前
搭建服务器VPN,Linux客户端连接WireGuard,Windows客户端连接WireGuard
linux·运维·服务器
legend_jz40 分钟前
【Linux】线程控制
linux·服务器·开发语言·c++·笔记·学习·学习方法
Komorebi.py41 分钟前
【Linux】-学习笔记04
linux·笔记·学习
黑牛先生43 分钟前
【Linux】进程-PCB
linux·运维·服务器
Karoku0661 小时前
【企业级分布式系统】ELK优化
运维·服务器·数据库·elk·elasticsearch
友友马1 小时前
『 Linux 』网络层 - IP协议(一)
linux·网络·tcp/ip