Einen fehlgeschlagenen Dienst wiederherstellen

LinuxBeginner
Jetzt üben

Einführung

Ein Dienst zum Exportieren von Berichten kann nicht gestartet werden, weil seine kleine Konfigurationsdatei einen ungültigen Portwert enthält. Das Dienstprotokoll erklärt, welcher Wertebereich akzeptiert wird.

Im vorangegangenen geführten Labor haben Sie dasselbe Wiederherstellungsmuster geübt: Status prüfen, Journal lesen, einen Konfigurationswert korrigieren, den fehlgeschlagenen Zustand zurücksetzen und den Dienst starten.

Den Dienst wieder in den aktiven Zustand versetzen

Aktuelle Situation

labex-report-export.service befindet sich im Zustand „failed“. Der Dienst liest eine PORT-Zuweisung aus /etc/labex-report-export.conf.

Umfang

  • Verwenden Sie den Dienststatus und die Informationen aus dem Journal, um den Fehler zu verstehen.
  • Ändern Sie nur den ungültigen PORT-Wert.
  • Wählen Sie einen numerischen Port zwischen 1024 und 65535.
  • Bearbeiten Sie weder die Unit-Datei noch andere Dienste.

Ihr Ziel

Am Ende soll labex-report-export.service mit einem gültig konfigurierten Port aktiv sein.

Abnahmekriterien

  • systemctl is-active labex-report-export.service gibt active aus.
  • /etc/labex-report-export.conf enthält genau einen numerischen PORT-Wert innerhalb des gültigen Bereichs.

Hinweise

Wo sollte die Diagnose beginnen?

Verwenden Sie dieselben systemctl status- und dienstspezifischen journalctl-Befehle, die Sie im geführten Labor geübt haben. Die Fehlermeldung nennt den ungültigen Wert.

Zusammenfassung

Sie haben anhand von Informationen zum Dienst einen ungültigen Wert korrigiert und eine fehlgeschlagene Unit wieder in den Dienstbetrieb versetzt.

✨ Lösung prüfen und üben