내 애플리케이션에 이 문제가 있습니다. 포트가 수신 대기 중이지만 프로세스 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
.