admin_grundlagen:systemd
Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
systemd
systemd vs. SysVinit
Dienste steuern
| Funktion | SysVinit | systemd |
|---|---|---|
| dienst starten | service dienst start | systemctl start dienst |
| dienst stoppen | service dienst stop | systemctl stop dienst |
| dienst TERM Signal schicken | systemctl kill dienst |
|
| dienst prüfen | service dienst status | systemctl status dienst |
| dienst neu starten | service dienst restart | systemctl restart dienst |
| dienst neu laden | service dienst reload | systemctl reload dienst |
| dienst beim Booten starten | chkconfig dienst on | systemctl enable dienst |
| dienst beim Booten nicht starten | chkconfig dienst off | systemctl disable dienst |
| Wird der dienst beim Booten gestartet? | chkconfig dienst | systemctl is-enabled dienst |
| Abhängigkeiten anzeigen | systemctl list-dependencies dienst |
Runlevel
| Kurzbefehl/Funktion | SysVinit | systemd |
|---|---|---|
halt | init 0 | systemctl isolate halt.target |
poweroff | systemctl isolate poweroff.target |
|
init 1 | systemctl isolate rescue.target |
|
reboot | init 6 | systemctl reboot |
erste init-Skripte
Durch Konfigurationsdateien ersetzt. Siehe http://0pointer.de/blog/projects/the-new-configuration-files und http://fedoraproject.org/wiki/Systemd
runlevel Start-Skripte
Die native system Konfiguration liegt in
/lib/systemd/system/*.service,/usr/lib/systemd/system/*.serviceund/etc/systemd/system/*.service
systemd ist aber auch weiterhin kompatibel zu den aus sysVinit bekannten Startskripten in
/etc/init.d/
Dienste starten und eintragen
Dienst sofort, einmalig starten
systemd nativ
systemctl start dienst.service
sysVinit kompatibel
service dienst start
Dienst immer beim Booten starten
systemd nativ
systemctl enable dienst.service
sysVinit kompatibel
chkconfig dienst on
Dienst sofort, einmalig beenden
systemd nativ
systemctl stop dienst.service
sysVinit kompatibel
service dienst stop
Dienst beim Booten nicht starten
systemd nativ
systemctl disable dienst.service
sysVinit kompatibel
chkconfig dienst off
Dienste anzeigen
systemd nativ
systemctl list-units -t service
sysVinit kompatibel
service --status-all
journalctl
weitere Befehle
alle von systemd verwalteten Prozesse anzeigen:
systemd-cgls
admin_grundlagen/systemd.1435769600.txt.gz · Zuletzt geändert: 2015/07/01 16:53 von ingo_wichmann
