У меня странная ситуация с открытым сетевым портом. Мой главный вопрос: почему бы не быть программой, связанной с открытым портом 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 -
В моем конкретном случае предполагается, что демон nrpe (установка opsview) прослушивает порт 5666, но демон nrpe не работает. Если я попытаюсь запустить его, он немедленно выйдет.
lsof -i :5666
не показывает никакого вывода либо. В моей системе не работает (x) inetd.
ОБНОВИТЬ
Да, я запускал эти команды от имени пользователя root. Telnet мог бы, но не было никакого ответа.
После дальнейшего изучения я обнаружил ошибку ядра в dmesg
: это был экземпляр EC2 (на самом деле несколько из них), работающий на более старом ядре (2.6.16, по-видимому, нестабильно). Исправление, чтобы остановить падение, состояло в том, чтобы обновить ядра .
Похоже, из-за сбоя ядра процесс ушел и оставил порт открытым.