在 Linux 上有什么方法可以详细分析进出进程的网络流量。详细分析是指 tcpdump、wireshark 提供的数据。
问问题
321 次
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 回答