In Fedora haben wir 'systemctl' und 'service' Skripte. Es scheint, dass der Dienst intern anruft systemctl
. Also, wie kann Fedora die Dienste starten oder stoppen - via systemctl
oder service
Facility? Gibt es vielleicht Nuancen zu beachten?
24
service foo start
in Debian funktioniert es, ob Ihr Init-System systemd oder sysvinit oder upstart ist;systemctl
würde wahrscheinlich nicht funktionieren, wenn systemd nicht PID1 ist.Antworten:
Die Möglichkeit, Dienste in Fedora (neuere Versionen) zu stoppen / starten, wird verwendet
systemctl
.Möglicherweise sind jedoch noch einige Dienste verfügbar,
/etc/init.d/
die Sie mit demservice
Befehl steuern können . Sie können sie weiterhin steuern,systemctl
indem Sie siesystemd
automatisch Unit-Dateien zuordnen.Auf meinem CentOS 7 (Fedora 19 oder so) gibt es beispielsweise ein
/etc/rc.d/init.d/network
Skript, das ich mit demservice
Befehl steuern könnte . Wenn ichsystemctl
stattdessen benutze , funktioniert es immer noch:Wie Sie sehen, wurde es
/etc/rc.d/init.d/network
von zugeordnet,systemd
und dersystemctl
Befehl steuert es.Ich könnte so "letztes Jahr" sein und
service
stattdessen verwenden:Beide funktionieren, beachten Sie jedoch, dass ihre
status
Befehle unterschiedliche Ergebnisse liefern .quelle
In der Regel werden die
service
Skripte zu systemctl-Skripten (Systemd) umgeleitet, sodass Sie im Grunde genommen die gewünschten Einstellungen vornehmen möchten.Beispiel
Aus meinem Fedora 20-System.
Ich benutze in der Regel beide Methoden, da alte Gewohnheiten schwer sterben. Aber wenn Sie versuchen, sich an die Systemd-Welt anzupassen, würde ich mich weiterhin dazu zwingen, Dinge zu tun,
systemctl
wenn es möglich ist.Außerdem bringt Systemd alles, was Sie bisher mit
chkconfig
undservice
unter einem Befehl getan habensystemctl
, so dass ich es auf lange Sicht im Allgemeinen einfacher finde, damit umzugehen.Dieses Cheatsheet auf der Website des Fedora-Projekts ist hilfreich für den Wechsel.
Die Antwort auf Ihre ursprüngliche Frage finden Sie übrigens in einer Fußnote auf dieser Seite:
Verweise
quelle