shell命令netstat -p,不显示pid。 它显示“ - ”,如下所示:
tcp 0 0 *:2181 *:53837 ESTABLISHED -
为什么?
尽管我使用root登录,它仍然显示“ - ”。
答案 0 :(得分:3)
使用sudo
查看所有字段。
$ sudo netstat -p
另外,我喜欢使用sudo netstat -pant
,因为它很容易记住,而且我几乎总是只对看到TCP信息感兴趣。
答案 1 :(得分:1)
也许这是权限问题,你可以试试sudo吗?
答案 2 :(得分:1)
请查看有关netstat命令的以下文档:
http://www.cisco.com/en/US/products/hw/modules/ps2643/products_tech_note09186a00800fad79.shtml
使用sudo尝试命令并查看