Zum Inhalt springen

UNIX Services mit systemctl

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:

RunlevelZielname (target)
0poweroff.target (Das System fährt herunter)
1rescue.target (Single-User-Mode) für Reparaturen/Wartung
2,3,4multi-user.target (Normaler Server Modus) ohne graphisches System
5graphical.target (Desktop Modus) mit graphischem System
6reboot.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
Schlagwörter: