Mam dziwną sytuację z otwartym portem sieciowym. Moje główne pytanie brzmi: dlaczego nie byłoby programu powiązanego z otwartym portem 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 -
W moim konkretnym przypadku powinien istnieć demon nrpe (instalacja opsview) nasłuchujący na porcie 5666, ale nie działa żaden demon nrpe. Jeśli spróbuję go uruchomić, natychmiast się kończy.
lsof -i :5666
nie pokazuje również żadnego wyniku. W moim systemie nie ma uruchomionego (x) inetd.
AKTUALIZACJA
Tak, uruchamiałem te polecenia jako root. Telnet mógłby, ale nigdy nie było żadnej odpowiedzi.
Po dalszych badaniach znalazłem błąd jądra w dmesg
: była to instancja EC2 (właściwie kilka z nich) z uruchomionym starszym jądrem (2.6.16 jest najwyraźniej niestabilny). Naprawą zatrzymania awarii była aktualizacja jądra .
Wygląda na to, że awaria jądra spowodowała zakończenie procesu i pozostawienie portu otwartego.