Das Herunterfahren oder Neustarten verändert die Verfügbarkeit des gesamten Systems. Bestätige vor dem Eingriff den Zielhost, hole eine Genehmigung ein, warne angemeldete Benutzer und stelle sicher, dass wichtige Schreibvorgänge, Sicherungen und Wartungsaufgaben abgeschlossen werden können. Bewahre auf einem entfernten System einen unabhängigen Konsolen- oder Wiederherstellungszugang, falls der Rechner nicht zurückkehrt.
Init · Lektion 7
Energiezustände
Erfahre, wie du das Herunterfahren und Neustarten von Linux planst, abbrichst und sicher überprüfst.
Sicher ausschalten
Fordere auf einer systemd-basierten Distribution ein geordnetes Ausschalten an mit:
$ sudo systemctl poweroff
Die herkömmliche shutdown-Schnittstelle ist ebenfalls weithin verfügbar:
$ sudo shutdown -h now
Ein geordnetes Herunterfahren fordert Dienste zum Stoppen auf, hängt Dateisysteme aus und ändert anschließend den Energiezustand des Rechners. Behandle einen erzwungenen Neustart oder den physischen Netzschalter nicht als gewöhnliche Abkürzung; beides kann Schreibvorgänge unterbrechen und Daten oder Dienste in einem inkonsistenten Zustand hinterlassen.
Was solltest du tun, bevor du einen entfernten Produktionshost ausschaltest?
Herunterfahren planen und abbrechen
Gib Benutzern und Arbeitslasten Zeit zur Vorbereitung, indem du den Vorgang planst. Die Form +m bezeichnet eine Anzahl von Minuten ab jetzt:
$ sudo shutdown -h +4
Dies plant ein Anhalten oder Ausschalten in vier Minuten und sendet Warnungen an angemeldete Benutzer. Wird die Wartung verschoben, brich das anstehende Herunterfahren vor Ablauf der Frist ab:
$ sudo shutdown -c
Nimm nicht an, dass eine Warnung den Vorgang sicher macht. Prüfe aktive Sitzungen und systemspezifische Arbeitslasten und befolge das dokumentierte Verfahren zum Leeren des Dienstes oder Clusters, sofern eines existiert.
Welcher Befehl plant das Herunterfahren in vier Minuten?
Das System neu starten
Verwende einen geordneten Neustart, wenn der Rechner stoppen und erneut starten muss:
$ sudo systemctl reboot
Gleichwertige Kompatibilitätsbefehle sind häufig:
$ sudo shutdown -r now
$ sudo reboot
Prüfe vor dem Neustart, ob verschlüsselte Datenträger, Bootkonfiguration, Netzwerk und erforderliche Dienste ohne die aktuelle interaktive Sitzung wiederhergestellt werden können. Koordiniere zuerst Failover oder die Verlagerung von Arbeitslasten, wenn andere Systeme vom Host abhängen.
Welcher Befehl fordert über shutdown einen sofortigen geordneten Neustart an?
Anhalten und Ausschalten unterscheiden
halt, poweroff und reboot können Kompatibilitäts-Frontends für das init-System sein, ihre angeforderten Endzustände unterscheiden sich jedoch. Anhalten beendet den normalen Systembetrieb; abhängig von Plattform und Implementierung kann die Stromversorgung bestehen bleiben. Ausschalten fordert zusätzlich an, dass unterstützte Hardware die Stromversorgung beendet. Bevorzuge den Befehl, der das beabsichtigte Ergebnis benennt, und lies das lokale Handbuch, da das Kompatibilitätsverhalten abweichen kann.
Warum solltest du halt und poweroff unterscheiden?
Das Ergebnis überprüfen
Bestätige bei einem geplanten Vorgang, dass Benutzer benachrichtigt wurden und kritische Arbeit abgeschlossen ist. Prüfe nach einem Neustart den erwarteten Kernel- und Bootzustand, fehlgeschlagene Units, die Anwendungsfunktion, eingehängte Speicher, die Netzwerkerreichbarkeit und aktuelle Bootprotokolle. Eine erfolgreiche Anmeldung allein beweist nicht, dass der gesamte Dienst wiederhergestellt ist.
$ uptime
$ systemctl --failed
$ journalctl -b -p warning
Dies sind Ausgangspunkte; verwende für die tatsächliche Arbeitslast anwendungseigene Zustandsprüfungen.
Was liefert den stärksten Beleg dafür, dass eine neu gestartete Anwendung bereit ist?
Lektion abgeschlossen
Sie haben Energiezustände abgeschlossen
Du kannst Linux-Energiezustände nun mit Vorbereitung, eindeutiger Absicht und Überprüfung ändern.
Bestätige Ziel, Auswirkungen, Genehmigung und Wiederherstellungszugang.
Verwende für den normalen Betrieb geordnete Befehle zum Ausschalten oder Neustarten.
Plane das Herunterfahren, wenn Benutzer und Arbeitslasten eine Warnung benötigen.
Brich ein anstehendes Herunterfahren ab, wenn sich der Wartungsplan ändert.
Prüfe den Zustand von System und Anwendung, nachdem der Rechner zurückgekehrt ist.
Lernfortschritt speichern
Erstellen Sie ein kostenloses Konto, um diese Lektion zu speichern und auf jedem Gerät weiterzulernen.
Kostenloses Konto erstellen