netstat统计tcp连接数前10个的内部监听地址和端口

要统计TCP连接数前10个的内部监听地址和端口,您可以使用 netstat 命令并结合其他命令来实现。以下是在Windows系统和Linux系统上执行的两种方法:

在Windows系统上使用命令提示符(CMD):

netstat -n -o -p tcp | findstr LISTENING | sort /+22 /r | head -n 10

此命令的步骤说明如下:

  • netstat -n -o -p tcp:显示所有TCP连接的详细信息,包括PID(进程ID)和监听状态。

  • findstr LISTENING:筛选出正在监听的连接。

  • sort /+22 /r:按照第22列(即内部地址和端口)倒序排序。

  • head -n 10:显示前10个结果。

在Linux系统上使用终端:

netstat -tln | awk '{print $4}' | sort | uniq -c | sort -nr | head -n 10

此命令的步骤说明如下:

  • netstat -tln:显示正在监听的TCP连接。

  • awk '{print $4}':提取出连接地址和端口信息。

  • sort:对结果进行排序。

  • uniq -c:统计每个连接地址和端口出现的次数。

  • sort -nr:按照连接数倒序排序。

  • head -n 10:显示前10个结果。

无论您使用的是哪种系统,这些命令都会列出TCP连接数前10个的内部监听地址和端口。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
技术教程运维知识

在CentOS 7.6上升级Git版本的步骤

2024-3-14 12:17:38

技术教程运维知识

Centos7.6如何实时查看Docker容器占用的资源情况

2024-3-14 12:26:54

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索