Projektübersicht
Teil des Abschnitts Grundlagen der Terminal-Journey von Coddy — Lektion 74 von 82.
Aufgabe
EinfachBevor wir in das Log-Analyse-Projekt eintauchen, machen wir uns mit der Logdatei vertraut, mit der du in diesem Projekt arbeiten wirst.
Verwende den cat-Befehl, um den gesamten Inhalt von server.log anzuzeigen.
Nimm dir einen Moment, um die Struktur der Log-Einträge zu betrachten. Jede Zeile enthält:
- Einen Zeitstempel (Datum und Uhrzeit)
- Eine Schweregradstufe (INFO, WARNING oder ERROR)
- Eine Nachricht, die das Ereignis beschreibt
In den kommenden Lektionen wirst du diese Einträge filtern, zählen und analysieren, unter Verwendung der Pipes- und Textverarbeitungsfähigkeiten, die du gelernt hast.
Probier es selbst
Alle Lektionen in Grundlagen
4Verzeichnisse
Ein Verzeichnis erstellenEin Verzeichnis kopierenEin Verzeichnis verschieben und umbenennenEin Verzeichnis löschenZusammenfassung - Verzeichnisoperationen7Dateiinhalt
Head und TailWortanzahlSort-BefehlUniq-BefehlGrep GrundlagenGrep mit FlagsZusammenfassung - Textdetektiv10Log-Analyzer-Projekt
ProjektübersichtAnzeigen der Logdatei2Navigation
Arbeitsverzeichnis anzeigenDateien auflistenVerzeichnis wechselnAbsolute vs. relative PfadeHome- und Root-VerzeichnisZusammenfassung - Den Weg finden8Umleitung
StandardausgabeIn eine Datei überschreibenAn eine Datei anhängenStandardeingabeStandardfehlerausgabeZusammenfassung – Log-Builder11Berechtigungen
Berechtigungen verstehenBerechtigungen lesenChmod mit ZahlenChmod mit SymbolenDateibesitzZusammenfassung - Absichern14Backup-Skript-Projekt
ProjektübersichtQuellpfad Ermitteln3Dateien
Eine Datei erstellenEine Datei lesenEine Datei kopierenEine Datei verschieben und umbenennenEine Datei löschenZusammenfassung - Dateioperationen6Wildcards und Muster
Die Sternchen-WildcardDie Fragezeichen-WildcardKlammer-WildcardsWildcards kombinierenZusammenfassung - Selektive Operationen9Pipes
Was ist eine PipeVerkettung zweier BefehleVerkettung mehrerer BefehlePipe mit GrepZusammenfassung - Daten-Pipeline