![Red Hat Linux - 포트가 수신 중이지만 프로세스 ID를 찾을 수 없습니다.](https://linux55.com/image/149513/Red%20Hat%20Linux%20-%20%ED%8F%AC%ED%8A%B8%EA%B0%80%20%EC%88%98%EC%8B%A0%20%EC%A4%91%EC%9D%B4%EC%A7%80%EB%A7%8C%20%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4%20ID%EB%A5%BC%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
내 애플리케이션에 이 문제가 있습니다. 포트가 수신 대기 중이지만 프로세스 ID가 표시되지 않습니다. 다음 명령을 사용하십시오. 클라우드 AWS 서버 Red Hat Linux입니다.
$ netstat -tulpn
tcp 0 0 0.0.0.0:8008 0.0.0.0:* LISTEN
$ netstat -ltpnae | awk 'NR==2 || /:8008/'
Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name
tcp 0 0 0.0.0.0:8008 0.0.0.0:* LISTEN 0 142518 -
$ lsof | awk 'NR==1 || /142518/'
COMMAND PID TID USER FD TYPE DEVICE SIZE/OFF NODE NAME
답변1
다음 메시지나 이와 유사한 메시지도 표시됩니다.
(Not all processes could be identified, non-owned process info
will not be shown, you would have to be root to see it all.)
이는 소유되지 않은 프로세스를 숨기는 보안 기능입니다. 그렇기 때문에 -
마지막에 보시면 됩니다 .
root 를 사용하거나 root 로 명령을 시도해 보세요 sudo
.