J'aimerais connaître la différence entre ces commandes pour afficher les services Linux:
cat /etc/services
et
service --status-all
Le contenu de /etc/services
ne correspond pas réellement aux services de votre système. Ce fichier est en fait un mappage des ports sur les services qui les utilisent habituellement (par exemple, le port 22 de SSH). Des outils tels que netstat
l'utilisent pour donner un nom compréhensible dans la sortie (au lieu de simplement vider le numéro de port). Il est donc possible, et cela est généralement le cas, de répertorier un grand nombre de services qui ne sont pas réellement installés sur votre système.
La sortie de service --status-all
correspond en fait au statut des services installés sur votre système.
Voir également: