分析Linux中的服务所建立的网络连接


0

是否可以通过实用程序管道可执行脚本,该实用程序显示脚本[实时]进行的网络连接?我以为我可以使用netstat并连接到那个PID,但它似乎不会将PID作为参数(只有procotol,int,port等)。


netstat可以显示PID正在连接/侦听连接。它只是无法过滤那种方式的输出。
劳伦斯

Answers:


1

您可以使用grep管理netstat,执行以下操作:

sudo netstat -pa | grep "PID/"

其中PID必须由您的过程的PID替换。

要获得实时更新,您可以使用watch,例如(PID = 1234):

sudo watch -n1 'netstat -pa | grep "1234/"'

如果您只想要网络连接而不是Linux套接字,则可以使用以下事件:

sudo watch -n1 'netstat -ptua | grep "1234/"'
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.