Warum gehen in Ubuntu einige Daemons aus service
und 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 cron
geht aus initctl
und ssh
geht 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