首先,让我解释一下我的场景。我们有一个使用TCP的应用程序,由于CLOSE_WAIT连接而频繁挂起。在netstat中,我可以跟踪发生CLOSE_WAIT的远程主机。但是我想知道经过的时间(在特定端口上发生CLOSE_WAIT的时间)。如果我知道CLOSE_WAIT发生的确切时间,我可以分析与时间戳对应的日志,以找到任何可能的原因。
我知道我可以定期运行netstat。通过这种方式,我还可以获得CLOSE_WAIT连接的确切时间窗口。
有没有更简单的方法来使用netstat或任何其他命令来获取我需要的东西?
发布于 2013-09-24 23:05:12
您可以使用tcpdump直接查看流量。如果您知道远程IP和/或端口,则可以将其范围缩小到该流量。
tcpdump -i eth0 src 192.168.1.1 and port 80
https://stackoverflow.com/questions/17786640
复制相似问题