これを使用した後、netstat -lnp
なぜ一部の結果にPID /プログラム名が表示されないのか疑問に思います。心配すべきでしょうか?以下を参照してください。
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:33223 0.0.0.0:* LISTEN 31952/dart
tcp 0 0 127.0.0.1:5037 0.0.0.0:* LISTEN 13351/adb
tcp 0 0 127.0.0.1:41741 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:5939 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.53:53 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:5433 0.0.0.0:* LISTEN -
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN -
tcp 0 0 127.0.0.1:5434 0.0.0.0:* LISTEN -
tcp6 0 0 ::1:33223 :::* LISTEN 31952/dart
tcp6 0 0 127.0.0.1:63342 :::* LISTEN 1061/java
tcp6 0 0 ::1:631 :::* LISTEN -
tcp6 0 0 127.0.0.1:8599 :::* LISTEN 1061/java
tcp6 0 0 :::25 :::* LISTEN -
tcp6 0 0 127.0.0.1:6942 :::* LISTEN 1061/java
udp 0 0 224.0.0.251:5353 0.0.0.0:* 26664/chrome
udp 0 0 224.0.0.251:5353 0.0.0.0:* 26664/chrome
udp 0 0 224.0.0.251:5353 0.0.0.0:* 26705/chrome --type
udp 0 0 127.0.0.53:53 0.0.0.0:* -
udp 0 0 0.0.0.0:68 0.0.0.0:* -
udp 0 0 0.0.0.0:631 0.0.0.0:* -
raw6 0 0 :::58 :::* 7 -
私はそれらのいくつかを確認しました:
- port_621:印刷
- ポート5939:Teamviewer
- ポート5433および5434:PostgresQL
答え1
netstatはカーネルプロセスの場合、PIDを見ることはできません。また、@Mathias Weidnerが提案したように、netstatを呼び出すユーザーに十分な権限がないと、PIDは表示されません。