Ubuntu での service と initctl の比較

Ubuntu での service と initctl の比較

Ubuntu では、一部のデーモンが で実行されservice、一部のデーモンが で実行されないのはなぜinitctlですか? 両方のツールは同じことを実行し、どちらを使用するかはユーザーの個人的な好みの問題ですか?

例えば

sudo service --status-all

sudo initctl list

私の特定の例では、cronが不足しinitctl、 がssh不足しますservice。 しかし、たとえば Fedora では、これらは両方とも になりますsystemctl

答え1

いくつかのディストリビューションはレガシーを置き換えているシステムVサービスを管理するためにUbuntuは成り上がり者Fedoraではシステム一般的に言えば同じことを行いますが、System V に関しては、systemd は upstart よりも異なります。upstart はイベントに基づいていますが、systemd は積極的な並列化を行い、サービスだけでなく、ソケット、デバイスなども管理しようとします。

HTH

関連情報