#systemctl
19 Einzeiler mit diesem Stichwort.
Alle Einzeiler mit Tag systemctl
Abhängigkeiten einer systemd-Unit anzeigen
$systemctl list-dependencies apache2 --no-pager
Alle Dienste mit Autostart auflisten
$systemctl list-unit-files --type=service --state=enabled --no-pager
Alle fehlgeschlagenen systemd-Units anzeigen
$systemctl --failed --no-pager
Alle laufenden systemd-Dienste auflisten
$systemctl list-units --type=service --state=running --no-pager
Alle systemd-Timer mit nächster Ausführung anzeigen
$systemctl list-timers --all --no-pager
Apache-Modul aktivieren und Konfiguration neu laden
#a2enmod headers && apache2ctl configtest && systemctl reload apache2
Apache-Modul deaktivieren und Konfiguration neu laden
#a2dismod autoindex && apache2ctl configtest && systemctl reload apache2
Apache-Site aktivieren und neu laden
#a2ensite example.com && apache2ctl configtest && systemctl reload apache2
Dienst aktivieren und sofort starten
#systemctl enable --now fail2ban
Dienst neu starten und Ergebnis prüfen
#systemctl restart php8.2-fpm && systemctl is-active php8.2-fpm
Dienst stoppen und Autostart deaktivieren
#systemctl disable --now cups
Einstellungen eines Dienstes per Override ändern
#systemctl edit mariadb
Laufzeit, Speicher und Neustarts eines Dienstes abfragen
$systemctl show php8.2-fpm -p ActiveState,ActiveEnterTimestamp,MainPID,MemoryCurrent,NRestarts
nginx-Konfiguration testen und nur bei Erfolg neu laden
#nginx -t && systemctl reload nginx
Plesk-Panel neu starten, wenn die Oberfläche nicht lädt
#systemctl restart sw-engine sw-cp-server
sshd-Konfiguration prüfen und SSH-Dienst neu laden
#sshd -t && systemctl reload ssh
Status der Plesk-Kerndienste prüfen
#systemctl status sw-engine sw-cp-server psa --no-pager
Status eines systemd-Dienstes ausführlich anzeigen
$systemctl status nginx --no-pager -l
Unit-Datei eines Dienstes samt Overrides anzeigen
$systemctl cat mariadb