↑ ↓ auswählen, Enter öffnen, Esc schließen

#systemctl

19 Einzeiler mit diesem Stichwort.

Alle Einzeiler mit Tag systemctl

Abhängigkeiten einer systemd-Unit anzeigen

$systemctl list-dependencies apache2 --no-pager
harmlossystemd

Alle Dienste mit Autostart auflisten

$systemctl list-unit-files --type=service --state=enabled --no-pager
harmlossystemd

Alle fehlgeschlagenen systemd-Units anzeigen

$systemctl --failed --no-pager
harmlossystemd

Alle laufenden systemd-Dienste auflisten

$systemctl list-units --type=service --state=running --no-pager
harmlossystemd

Alle systemd-Timer mit nächster Ausführung anzeigen

$systemctl list-timers --all --no-pager
harmlossystemd

Apache-Modul aktivieren und Konfiguration neu laden

#a2enmod headers && apache2ctl configtest && systemctl reload apache2
vorsichtApache

Apache-Modul deaktivieren und Konfiguration neu laden

#a2dismod autoindex && apache2ctl configtest && systemctl reload apache2
vorsichtApache

Apache-Site aktivieren und neu laden

#a2ensite example.com && apache2ctl configtest && systemctl reload apache2
vorsichtApache

Dienst aktivieren und sofort starten

#systemctl enable --now fail2ban
vorsichtsystemd

Dienst neu starten und Ergebnis prüfen

#systemctl restart php8.2-fpm && systemctl is-active php8.2-fpm
vorsichtsystemd

Dienst stoppen und Autostart deaktivieren

#systemctl disable --now cups
vorsichtsystemd

Einstellungen eines Dienstes per Override ändern

#systemctl edit mariadb
vorsichtsystemd

Laufzeit, Speicher und Neustarts eines Dienstes abfragen

$systemctl show php8.2-fpm -p ActiveState,ActiveEnterTimestamp,MainPID,MemoryCurrent,NRestarts
harmlossystemd

nginx-Konfiguration testen und nur bei Erfolg neu laden

#nginx -t && systemctl reload nginx
vorsichtnginx

Plesk-Panel neu starten, wenn die Oberfläche nicht lädt

#systemctl restart sw-engine sw-cp-server
vorsichtPlesk

sshd-Konfiguration prüfen und SSH-Dienst neu laden

#sshd -t && systemctl reload ssh
vorsichtSSH

Status der Plesk-Kerndienste prüfen

#systemctl status sw-engine sw-cp-server psa --no-pager
harmlosPlesk

Status eines systemd-Dienstes ausführlich anzeigen

$systemctl status nginx --no-pager -l
harmlossystemd

Unit-Datei eines Dienstes samt Overrides anzeigen

$systemctl cat mariadb
harmlossystemd

Erst lesen, dann ausführen.

Die Befehle auf myline.de greifen direkt in Server, Dateien und Datenbanken ein. Ein falscher Pfad oder Platzhalter kann Daten unwiderruflich löschen oder einen Server unerreichbar machen.

  • Alle Befehle werden ohne Gewähr bereitgestellt und sind nicht auf jedem System getestet.
  • Vor dem Ausführen verstehen, was ein Befehl tut, und jeden Platzhalter prüfen.
  • Vorher ein Backup anlegen und möglichst zuerst auf einem Testsystem ausprobieren.
  • Die Ausführung erfolgt auf eigene Verantwortung. Eine Haftung für Schäden ist ausgeschlossen, soweit gesetzlich zulässig.