Systemd
Naar navigatie springen
Naar zoeken springen
Inhoud
- 1 Presentatie
- 1.1 Demo
- 1.1.1 systemctl, beheer services
- 1.1.2 journalctl, bekijk de journal
- 1.1.3 systemd-cgls, bekijk de control groups op het systeem
- 1.1.4 systemd-cgtop, bekijk de control groups die de meeste resources gebruiken
- 1.1.5 systemd-analyze, analyzeer system boot-up snelheid
- 1.1.6 loginctl, beheer gebruikers sessies
- 1.1.7 systemd-nspawn, start een container voor debuggen, testen en bouwen
- 1.1.8 machinectl, beheer containers
- 1.1.9 hostnamectl, beheer de hostname, ook van remote systemen
- 1.1 Demo
Presentatie
Na een kleine vertraging heeft Bas Bossink een kleine presentatie gegeven over systemd. De sources voor de presentatie vind je in zijn GitHub profiel.
Demo
Op verzoek zijn de commando's gebruikt tijdens de demo hier opgenomen ter referentie.
systemctl, beheer services
- systemctl
- systemctl list-units
- systemctl list-units --type service
- systemctl list-units --type timer
- systemctl list-units --type mount
- systemctl --failed
- systemctl status openntpd
- systemctl stop openntpd
- systemctl disable openntpd
- systemctl enable openntpd
journalctl, bekijk de journal
- journalctl
- journalctl --reverse
- journalctl --reverse --priority=err
- journalctl --reverse --priority=err --output=verbose
systemd-cgls, bekijk de control groups op het systeem
- systemd-cgls
systemd-cgtop, bekijk de control groups die de meeste resources gebruiken
- systemd-cgtop
systemd-analyze, analyzeer system boot-up snelheid
- systemd-analyze
- systemd-analyze plot > boot.svg; display boot.svg
loginctl, beheer gebruikers sessies
- loginctl
- loginctl -M arch-tree
- loginctl show-user bas
systemd-nspawn, start een container voor debuggen, testen en bouwen
- systemd-nspawn -bD arch-tree
- systemd-nspawn -bD arch-tree -M arch2
machinectl, beheer containers
- machinectl
- machinectl poweroff arch2
hostnamectl, beheer de hostname, ook van remote systemen
- hostnamectl
- hostnamectl -M arch-tree