命令“netstat -p”不显示pid

时间:2012-02-27 08:49:02

标签: shell netstat

shell命令netstat -p,不显示pid。 它显示“ - ”,如下所示:

tcp        0      0 *:2181 *:53837 ESTABLISHED -

为什么?

尽管我使用root登录,它仍然显示“ - ”。

3 个答案:

答案 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尝试命令并查看


sudo netstat -p