3.8 Systemstart und -stop bei Debian

Debian 13 verwendet standardmäßig systemd als Init-System. Nach dem Firmware- und Bootloader-Start lädt der Linux-Kernel das Root-Dateisystem und startet PID 1, normalerweise systemd. systemd aktiviert die konfigurierten Targets und Units. Die frühere Darstellung mit /etc/inittab und klassischen Runlevel-Skripten beschreibt nicht mehr den normalen Systemstart.

3.8.1 System starten und Dienste prüfen

systemctl get-default
systemctl --failed
systemctl status
journalctl -b
journalctl -b -p warning

Ein Dienststatus zeigt, ob eine Unit aktiv ist und wo Fehler protokolliert wurden. Mit systemctl list-unit-files erhalten Sie eine Liste der installierten Unit-Dateien; systemctl list-units --type=service zeigt geladene Dienst-Units.

3.8.2 System herunterfahren oder neu starten

sudo systemctl reboot
sudo systemctl poweroff
sudo systemctl suspend

Vor einem Herunterfahren sollten Schreibvorgänge beendet und wichtige Daten gespeichert werden. Auf Servern sind Wartungsfenster und die Auswirkungen auf Dienste zu berücksichtigen.

3.8.3 /etc/inittab bei SysV-Init (historisch)

Die Datei /etc/inittab gehört zu klassischen SysV-Init-Systemen und ist nicht die reguläre Steuerdatei des standardmäßigen Debian-13-Systems. Auf systemd-Systemen werden Dienste und Systemzustände durch Units und Targets verwaltet. Alte Beispiele für die Konfiguration von Runleveln, gettys oder Startskripten über /etc/inittab sind nur für Systeme relevant, die bewusst ein kompatibles alternatives Init-System verwenden.

Für den normalen Betrieb verwenden Sie systemctl, journalctl und die Paketdokumentation des jeweiligen Dienstes. Bearbeiten Sie keine systemgenerierten Dateien und ersetzen Sie nicht ohne besonderen Grund das standardmäßige Init-System.

3.8.4 Fehler beim Systemstart

Bei Startproblemen helfen das Boot-Menü, ein Eintrag mit einem älteren Kernel und der Rettungsmodus des Debian-Installers. Nach erfolgreichem Start können Sie die Meldungen des aktuellen Systemstarts mit journalctl -b und fehlgeschlagene Units mit systemctl --failed untersuchen. Sichern Sie vor Reparaturen wichtige Daten und notieren Sie Fehlermeldungen.

Stand: 21.10.2026 22:27

 Impressum  Datenschutzerklärung