J'ai une situation étrange avec un port réseau ouvert. Ma principale question est, pourquoi n'y aurait-il pas un programme associé à un port TCP ouvert:
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 -
Pour mon cas spécifique, il est supposé qu'un démon nrpe (installation opsview) écoute sur le port 5666, mais aucun démon nrpe n'est en cours d'exécution. Si j'essaye de le démarrer, il se ferme immédiatement.
lsof -i :5666
n'affiche aucune sortie non plus. Il n'y a pas (x) inetd en cours d'exécution sur mon système.
MISE À JOUR
Oui, j'exécutais ces commandes en tant que root. Telnet le pourrait, mais il n'y a jamais eu de réponse.
Après une enquête plus approfondie, j'ai trouvé une erreur de noyau dans dmesg
: il s'agissait d'une instance EC2 (en fait plusieurs d'entre eux) exécutant un noyau plus ancien (2.6.16 est apparemment instable). Le correctif pour arrêter le crash était de mettre à niveau les noyaux .
Il semble que la façon dont le noyau s'est écrasé a fait disparaître le processus et laissé le port ouvert.