Protokolle und Archive verwalten

Red Hat Enterprise LinuxBeginner
Jetzt üben

Einführung

In dieser Herausforderung üben Sie grundlegende Fähigkeiten der Systemadministration im Zusammenhang mit der Protokollanalyse und Dateiarchivierung. Sie werden nach spezifischen Einträgen in einer simulierten Protokolldatei suchen, diese exportieren und anschließend ein Archiv eines Verzeichnisses erstellen. Diese Aufgaben simulieren typische administrative Tätigkeiten zur Fehlerbehebung und Datensicherung.

Umgebung

LabEx verwendet das Red Hat Universal Base Image 9 (UBI9), um die Prüfungsumgebung zu simulieren. Obwohl diese nicht exakt mit der tatsächlichen RHCSA-Prüfungsumgebung identisch sein mag, bietet sie eine realitätsgetreue Darstellung der Aufgaben, denen Sie begegnen werden.

In der Umgebung gibt es zwei Benutzer:

  • labex: Ein Standardbenutzer mit sudo-Berechtigungen, Passwort: labex.
  • root: Der Systemadministrator, Passwort: redhat.

Die Herausforderung umfasst reale Prüfungsfragen sowie Erläuterungen, Anforderungen und automatisierte Verifizierungsskripte, mit denen Sie den Erfolg Ihrer Aufgaben überprüfen können. Sie deckt die im RHCSA-Examen geforderten Wissensbereiche effektiv ab.

Protokollanalyse und Archivierung

Dieser Schritt umfasst das Suchen nach bestimmten Protokolleinträgen, deren Export sowie das Erstellen eines Archivs aus simulierten Protokolldateien.

Aufgaben

  • Finden Sie alle Protokollmeldungen in ~/logs/messages, die die Zeichenfolge "ACPI" enthalten.
  • Exportieren Sie die gefundenen Meldungen in eine Datei namens ~/acpi_logs.
  • Archivieren Sie das gesamte Verzeichnis ~/logs und speichern Sie es als ~/log_archive.tgz.

Anforderungen

  • Alle Operationen müssen als Benutzer labex ausgeführt werden.
  • Die Suche im Protokoll muss die Groß-/Kleinschreibung berücksichtigen (case-sensitive).
  • Die exportierte Protokolldatei muss acpi_logs heißen und sich in Ihrem Heimatverzeichnis (~) befinden.
  • Das Archiv muss eine mit gzip komprimierte tar-Datei namens log_archive.tgz sein und in Ihrem Heimatverzeichnis (~) liegen.
  • Das Archiv muss alle Dateien und Unterverzeichnisse aus ~/logs/ enthalten.

Beispiel

Nach Abschluss der Aufgabe könnte der Inhalt von ~/acpi_logs wie folgt aussehen:

May 15 10:23:45 localhost kernel: ACPI: Power Button [PWRB]
May 15 11:34:56 localhost kernel: ACPI: Sleep Button [SLPB]
May 15 12:45:67 localhost kernel: ACPI: AC Adapter [AC] (on-line)

Die Archivdatei ~/log_archive.tgz muss existieren und alle Dateien aus ~/logs/ beinhalten.

✨ Lösung prüfen und üben

Zusammenfassung

In dieser Herausforderung haben Sie wichtige Aufgaben der Dateiverwaltung und Textverarbeitung geübt, die eine reale Protokollanalyse und Archivierung simulieren. Sie haben gelernt, wie man nach spezifischen Einträgen in Dateien sucht, die Ergebnisse exportiert und ein komprimiertes Archiv eines Verzeichnisses erstellt. Diese Fähigkeiten sind für verschiedene Aufgaben in der Systemadministration und Datenanalyse von großem Wert, selbst wenn man mit eingeschränkten Berechtigungen arbeitet. Die Übung hat Ihr Verständnis für Dateioperationen und Kommandozeilenwerkzeuge in einer Linux-Umgebung gefestigt.