systemd

FAQ: https://www.freedesktop.org/wiki/Software/systemd/FrequentlyAskedQuestions/

Configs

Here be dragons

/usr/lib/systemd/system

Offen für Cusomizing

/etc/systemd/system

Units

Units anzeigen

systemctl list-units

Units start/stop/status/restart usw…

systemctl status|start|stop <unit>

Unit de/aktivieren

systemctl disable|enable <unit>

Units ohne erfolgreichen Start

systemctl --failed

Ist eine Unit aktiviert?

systemctl is-enabled <unit>

System reboot/shutdown

systemctl reboot|poweroff

Logging

Bootlogs

journalctl -b

Tail -f auf Log

journalctl -f

Logs einer bestimmten Unit

journalctl -u <unit> # Alternativ -uf um ein tail -f zu erhalten

 

Runlevel

Aktuelles Default-Target für Bootprozess anzeigen

systemctl get-default

Neues Default-Target setzen

systemctl set-default <target>.target #auch mit runlevel[1-5] bzw. rescue etc.

Runlevel wechseln

systemctl isolate <target>.target #z.B. reboot, poweroff etc.