シェル コマンド netstat -p は pid を表示しません。次のように「-」を表示します。
tcp 0 0 *:2181 *:53837 ESTABLISHED -
なぜ?
rootでログインしても「-」と表示されます。
sudo
すべてのフィールドを表示するために使用します。
$ sudo netstat -p
また、sudo netstat -pant
覚えやすいので気に入っています。ほとんどの場合、TCP 情報を確認することだけに関心があります。
これはパーミッションの問題かもしれません。sudo を試すことができますか?
netstat コマンドに関する次のドキュメントを参照してください。
http://www.cisco.com/en/US/products/hw/modules/ps2643/products_tech_note09186a00800fad79.shtml
sudo でコマンドを試してみてください