# Dienste und systemd

> Unit-Zustand, Abhängigkeiten, Konfigurationsvalidierung und kontrollierte Restarts trennen.

Track: [Linux System Administration](https://physar.tech/learn/linux-system-administration)  
Kanonische Fassung: https://physar.tech/learn/linux-system-administration/service-management  
Stand: 2026-07-28  
Interaktiver Teil: 2 Checks (nur im Browser)

## Dienste anhand ihres Zustands führen

### Die Betriebsfrage

Ist eine Unit die Ursache, eine Schutzreaktion oder nur der sichtbare Ort eines tieferliegenden Prozess- oder Abhängigkeitsfehlers?

> **Lernziel:** Du kannst Unit-Status, Journal, Prozess-Exit und Abhängigkeiten in eine testbare Fehlerhypothese überführen.

### Diagnosepfad

Betroffene Unit und Zeitfenster festlegen → Status und unitbezogenes Journal lesen → Ersten ursächlichen Fehler von Folgesymptomen trennen → Konfiguration prüfen, gezielt ändern und Dienstpfad testen

### Wichtige Grenze

> **Drop-ins:** Lokale systemd-Overrides sind Konfiguration. Sie müssen wie Code versioniert, nach Änderungen neu geladen und gegen Paketupdates geprüft werden.

## Quellen

- freedesktop.org/software/systemd/man/latest/systemctl.html — https://www.freedesktop.org/software/systemd/man/latest/systemctl.html
- freedesktop.org/software/systemd/man/latest/systemd.unit.html — https://www.freedesktop.org/software/systemd/man/latest/systemd.unit.html
