1

在 Linux 上有什么方法可以详细分析进出进程的网络流量。详细分析是指 tcpdump、wireshark 提供的数据。

4

1 回答 1

3

如何使用 lsof 获取有关该过程的更多信息?

lsof -c $进程

查看进程使用了​​哪些文件和网络连接。

lsof -i | egrep 'mongod.*LISTEN'

grep 获取到 mongod 进程的所有连接。从这里您可以看到进程正在侦听的端口

$ lsof -i | egrep 'mongod.*LISTEN'

mongod 64223 弗雷德 6u IPv4 0xffffff80298fec20 0t0 TCP *:27017 (LISTEN)

mongod 64223 弗雷德 7u IPv4 0xffffff8017393500 0t0 TCP *:28017 (LISTEN)

mongod 64224 弗雷德 9u IPv4 0xffffff8014038500 0t0 TCP *:27018 (LISTEN)

mongod 64224 弗雷德 10u IPv4 0xffffff801746f880 0t0 TCP *:28018 (LISTEN)

……

……

……

然后在该端口上运行 tcpdump。

于 2012-05-10T11:24:23.250 回答