Dienst vs. initctl in Ubuntu

Dienst vs. initctl in Ubuntu

Warum gehen in Ubuntu einige Daemons aus serviceund andere nicht initctl? Tun beide Tools dasselbe und es ist nur eine Frage der persönlichen Vorliebe des Benutzers, was er verwenden wird?

Z.B

sudo service --status-all

Gegen

sudo initctl list

In meinem speziellen Fall crongeht aus initctlund sshgeht aus service. Aber unter Fedora zum Beispiel sind beide in systemctl.

Antwort1

Einige Distributionen ersetzen die LegacySystem Vzur Verwaltung von Diensten. Ubuntu verwendetEmporkömmlingwährend Fedora verwendetsystemd. Im Allgemeinen machen sie dasselbe, aber systemd unterscheidet sich mehr von upstart, was System V betrifft. upstart basiert auf Ereignissen, wohingegen systemd eine aggressive Parallelisierung versucht und nicht nur Dienste, sondern auch Sockets, Geräte usw. verwaltet.

HTH

verwandte Informationen