[转帖]linux 统计 TCP 网络连接状态

linux,统计,tcp,网络连接,状态 · 浏览次数 : 1

小编点评

**方法一:使用 awk 和 grep** ```bash awk '/^tcp shewn/{ State[$2] = 1; } END { for (i in State) print i,State[i] }' LISTEN 60ESTAB 712TIME-WAIT 1668sort + uniq awk '/^tcp/{ print $2 }' | sort | uniq -c | sort -rn 1471 TIME-WAIT 713 ESTAB 60 LISTEN ``` **方法二:使用 awk 和 sort** ```bash awk '/^tcp/{ print $2 }' | sort -n | uniq -c | sort -rn 1471 TIME-WAIT 713 ESTAB 60 LISTEN ``` **两方法的归纳总结:** ```bash awk '/^tcp/{ print $2 }' | sort -n | uniq -c | sort -rn 1471 TIME-WAIT 713 ESTAB 60 LISTEN ``` **说明:** * `State`是一个数组,用于存储每个 TCP 连接的 ID。 * `State[$2]` 用于存储每个连接的 ID。 * `END` 循环打印所有 ID。 * `/^tcp/{ print $2 }` 用于匹配 TCP 协议的开始行,并打印第二个字段的值。 * `| sort -n | uniq -c | sort -rn 1471 TIME-WAIT 713 ESTAB 60 LISTEN` 将结果排序并按 ID 排序。

正文

https://www.cnblogs.com/leffss/p/15471501.html

 

两种方法:

  1. awk 统计
$ ss -a|grep '^tcp'|awk '{ ++State[$2] } END { for (i in State) print i,State[i] }'
LISTEN 60
ESTAB 712
TIME-WAIT 1668
  1. sort + uniq 统计
$ ss -a|grep '^tcp'|awk '{print $2}'|sort|uniq -c|sort -rn
   1471 TIME-WAIT
    713 ESTAB
     60 LISTEN

与[转帖]linux 统计 TCP 网络连接状态相似的内容:

[转帖]linux 统计 TCP 网络连接状态

https://www.cnblogs.com/leffss/p/15471501.html 两种方法: awk 统计 $ ss -a|grep '^tcp'|awk '{ ++State[$2] } END { for (i in State) print i,State[i] }' LISTEN

【转帖】【奇技淫巧】Linux | 统计网络-netstat

theme: condensed-night-purple 小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。 在构建生产服务器时,我们有的时候需要统计网络接口状况,比如TCP、UDP端口开放的情况,这时我们需要用到netstat。 一、命令介绍 netstat命令最主要的功能是对网络信息进

[转帖]Linux 命令 —— ss 网络 Socket 统计工具

Linux 命令 —— ss 网络 Socket 统计工具 https://shockerli.net/post/linux-tool-ss/ 文章目录 命令格式 命令参数 应用实例 显示 socket 概况 列出所有监听的网络端口 显示 TCP 连接信息 ss 和 netstat 效率对比 参考资

[转帖]Linux中iptraf命令详解

https://www.sohu.com/a/217620611_610671 iptraf是一个基于ncurses开发的IP局域网监控工具,它可以实时地监视网卡流量,可以生成各种网络统计数据,包括TCP信息、UDP统计、ICMP和OSPF信息、以太网负载信息、节点统计、IP校验和错误和其它一些信息

[转帖]Linux ss命令详解

ss是Socket Statistics的缩写。顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。 当服务器的socket连接数量变得非常大时,无论是使用nets

[转帖]Linux统计/监控工具SAR详细介绍

原文链接: www.jiangxinlingdu.com Linux统计/监控工具SAR详细介绍:要判断一个系统瓶颈问题,有时需要几个 sar 命令选项结合起来使用,例如:怀疑CPU存在瓶颈,可用 sar -u 和 sar -q 等来查看 怀疑内存存在瓶颈,可用 sar -B、sar -r 和 sa

[转帖]009 Linux 文件大小统计与排序 (du 于 df 和 sort)

https://my.oschina.net/u/3113381/blog/5463932 01 du 与 df 作用与区别? Linux 最有用最常用的统计文件大小命令是什么?无疑就是 du 和 df 了。 du(disk usage) du 能看到的文件只是一些当前存在的,没有被删除的。 df(

[转帖]010 Linux 文本统计与去重 (wc 和 uniq)

https://my.oschina.net/u/3113381/blog/5427461 wc 命令一般是作为组合命令的一员与其他命令一同起到统计的作用。而一般情况下使用 wc -l 命令较多。 uniq 可检查文本文件中重复出现的行,一般与 sort 命令结合使用。一起组合搭配使用完成统计、排序

[转帖]linux性能优化-CPU利用率

参数说明 /proc/stat提供系统的CPU和任务统计信息。user(us): 用户态CPU时间,不包括下面的nice时间,但包括了guest时间。nice(ni): 代表低优先级用户态CPU时间。system(sys): 内核态CPU时间。idle(id): 空闲时间,它不包括等待I/O的时间。

[转帖]linux磁盘空间占用满,但是找不到大文件的解决办法

https://blog.csdn.net/ChenLuLiang/article/details/128033237 1.查看磁盘空间使用情况(它会统计碎片占用的磁盘空间): df -Th 2.然后进入到根目录下 cd /3.查看磁盘每个目录的大小 du -h --max-depth=1 发现每个