获取 Amazon Linux(基于 CentOS)中每单位时间建立的 TCP 连接数

获取 Amazon Linux(基于 CentOS)中每单位时间建立的 TCP 连接数

我在 AWS 的 Amazon Linux 操作系统上运行服务器(我听说它是​​ CentOS 的一个变体),我想计算单位时间内到特定端口建立的 TCP 连接数。有没有办法使用 Linux 上的标准工具来做到这一点?我通常是 Windows 用户,但 Linux 正在慢慢赢得我的青睐。

答案1

用这个

netstat -anl | grep 3001 | awk '/^tcp/ {t[$NF]++}END{for(state in t){print state, t[state]} }'

3001 是端口号。应该给出类似于以下内容的内容:

LISTEN 1
ESTABLISHED 18

相关内容