10.240.48.9
我正在尝试调查为什么两个物理主机и 10.241.169.7
( )之间的连接数量CentOS 6
彼此不匹配(分别从每个主机进行诊断):
在10.241.169.7
:
$ sudo netstat -lnpa | grep tcp | grep ESTABLISHED | grep 10.240.48.9 | wc -l
54
在10.240.48.9
:
$ sudo netstat -lnpa | grep tcp | grep ESTABLISHED | grep 10.241.169.7 | wc -l
189
为什么有可能呢?我猜是那边有连接泄漏10.240.48.9
,但如何找出哪个软件在泄漏呢?
答案1
尝试查看不带 的输出wc -l
。模式 '10.241.169.7' 匹配 11 个地址。您可能需要一个类似 的模式^tcp.*10.241.169.7:.*ESTABLISED
,以减少所需的命令数量。
您不需要sudo
所有 netstat 选项。尝试以下命令:
netstat -nt | grep `^tcp.*10.241.169.7:.*ESTABLISED` | wc -l