команда оболочки netstat -p, не отображает pid. Он отображает «-» так:
tcp 0 0 *:2181 *:53837 ESTABLISHED -
почему
По-прежнему отображается «-», хотя я использую root для входа в систему.
Используйте sudo для просмотра всех полей.
sudo
$ sudo netstat -p
Кроме того, мне нравится использовать sudo netstat -pant, потому что его легко запомнить, и меня почти всегда интересует только просмотр информации о TCP.
sudo netstat -pant
Пожалуйста, ознакомьтесь со следующей документацией относительно команды netstat:
http://www.cisco.com/en/US/products/hw/modules/ps2643/products_tech_note09186a00800fad79.shtml
попробуйте команду с sudo и посмотрите
Может быть, это проблема с разрешениями, вы можете попробовать sudo?