Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:systemd

Dies ist eine alte Version des Dokuments!


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
Single User Mode
init 1
systemctl isolate rescue.target
reboot
init 6
systemctl reboot

erste init-Skripte

runlevel Start-Skripte

Die native system Konfiguration liegt in

  • /lib/systemd/system/*.service, /usr/lib/systemd/system/*.service und
  • /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

von systemd verwaltete Prozesse anzeigen:

systemd-cgls
admin_grundlagen/systemd.1435769890.txt.gz · Zuletzt geändert: 2015/07/01 16:58 von ingo_wichmann