Alle verfügbaren Services auflisten:
systemctl list-units --type=service
Einen Service so einrichten, dass er beim Systemstart aktiviert wird.
systemctl enable <SERVICENAME>
Einen Service so einrichten, dass er beim Systemstart NICHT aktiviert wird.
systemctl disable <SERVICENAME>
Runlevel anzeigen/ändern mit systemctl
Unix-Systeme können in verschiedenen Betriebsarten ausgeführt werden. Diese Betriebsarten werden auch als Runlevel bezeichnet. Beispielsweise ist der „normale“ Modus als Server ohne graphische Oberfläche, während die Desktop-Variante mit einem graphischen Desktop ausgestattet ist.
In früheren UNIX-Versionen wurden diese Runlevel über Ziffern angesteuert, in neuen Systemen können sprechende Namen verwendet werden.
Eine Übersetzungstabelle:
| Runlevel | Zielname (target) |
| 0 | poweroff.target (Das System fährt herunter) |
| 1 | rescue.target (Single-User-Mode) für Reparaturen/Wartung |
| 2,3,4 | multi-user.target (Normaler Server Modus) ohne graphisches System |
| 5 | graphical.target (Desktop Modus) mit graphischem System |
| 6 | reboot.target (Das System wird neu gestartet) |
Welcher Runlevel ist zur Zeit als Standard eingestellt?
systemctl get-default
Den graphischen Modus zum Standard erklären
systemctl enable graphical.target
systemctl set-default graphical.target