web-dev-qa-db-ja.com

cat / etc / servicesとservice --status-allの違いは何ですか?

Linuxサービスを表示するこれらのコマンドの違いを知りたいです。

cat /etc/services

そして

service --status-all
6
Esteban Mejía

/etc/servicesの内容は、実際にはシステム上のサービスに対応していません。このファイルは、実際にはポートを通常使用するサービスへのポートのマッピングです(たとえば、SSHによるポート22)。 netstatなどのツールで使用され、(ポート番号をダンプするだけでなく)出力にわかりやすい名前を付けます。したがって、実際にはシステムにインストールされていない多数のサービスがリストされている可能性があります。

service --status-allの出力は、実際にはシステムにインストールされているサービスのステータスです。

こちらもご覧ください:

18
muru