![netstat -lnp는 PID 없이 결과를 출력합니다.](https://linux55.com/image/14381/netstat%20-lnp%EB%8A%94%20PID%20%EC%97%86%EC%9D%B4%20%EA%B2%B0%EA%B3%BC%EB%A5%BC%20%EC%B6%9C%EB%A0%A5%ED%95%A9%EB%8B%88%EB%8B%A4..png)
이것을 사용한 후 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가 표시되지 않습니다.