열린 네트워크 포트에서 이상한 상황이 발생합니다. 내 주요 질문은 열린 TCP 포트와 관련된 프로그램이없는 이유입니다.
netstat -ln --program
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:5666 0.0.0.0:* LISTEN -
필자의 경우 5666 포트에서 수신 대기하는 nrpe 데몬 (opsview 설치)이 있어야하지만 nrpe 데몬은 실행되고 있지 않습니다. 시작하려고하면 즉시 종료됩니다.
lsof -i :5666
출력도 표시하지 않습니다. 내 시스템에서 (x) inetd가 실행되고 있지 않습니다.
최신 정보
예, 해당 명령을 루트로 실행했습니다. 텔넷은 가능했지만 응답이 없었습니다.
추가 조사 후 커널 오류가 발견되었습니다 dmesg
. 이것은 이전 커널을 실행하는 EC2 인스턴스 (실제로는 그중 몇 개)였습니다 (2.6.16은 불안정합니다). 충돌을 막기위한 해결책은 커널 을 업그레이드하는 것이 었습니다 .
커널 충돌로 인해 프로세스가 중단되고 포트가 열린 상태 인 것처럼 보입니다.