shell命令netstat -p不显示pid.它显示" - ",如下所示:
tcp 0 0 *:2181 *:53837 ESTABLISHED -
Run Code Online (Sandbox Code Playgroud)
为什么?
虽然我使用root登录,它仍然显示" - ".
用于sudo查看所有字段。
$ sudo netstat -p
Run Code Online (Sandbox Code Playgroud)
另外,我喜欢使用它,sudo netstat -pant因为它很容易记住,而且我几乎总是只对查看 TCP 信息感兴趣。