Systemdateien finden und an korrekten Orten ablegen
Code: 104.7
Du bist nicht angemeldet. Melde dich an, um deinen Lernfortschritt zu speichern und Quizze zu bearbeiten.
Systemdateien finden und Dateien am richtigen Ort platzieren
104.7.L1
- Kernkonzepte von **Dateien finden** verstehen
- Prüfungsrelevante Befehle und Konfigurationen beherrschen
- Typische Fehlerquellen erkennen und beheben
## Zusammenfassung
Diese Lektion behandelt das LPIC-Thema **Systemdateien finden und Dateien am richtigen Ort platzieren**. Das Thema gehört zum Bereich Dateien finden und ist Teil des offiziellen Prüfungsstoffs.
Im Fokus stehen die praktischen Grundlagen, die für die Zertifizierung essenziell sind. Wichtige Schwerpunkte sind: find, locate, FHS.
## Wichtige Befehle
- Inhalt folgt in der aktualisierten Version
## Prüfungstipps
- Lesen Sie die Manpages zu allen genannten Befehlen
- Üben Sie Befehle in einer virtuellen Maschine oder Container-Umgebung
- Achten Sie auf die Unterschiede zwischen Distributionen
## Weiterführende Links
- [LPI-Lernmaterial (offiziell)](https://www.lpi.org)
- [Linux Man Pages Online](https://man7.org/linux/man-pages/)
Quiz (7 Fragen)
Ein Programm muss eine temporäre Datei zur einmaligen Verwendung erstellen, die nach dem Beenden nie wieder benötigt wird. Welches ist das geeignetste Verzeichnis?
Erklärung: /tmp ist für temporäre Dateien vorgesehen, die beim Neustart bereinigt werden können. /var/tmp ist für Dateien, die zwischen Neustarts erhalten bleiben sollen.
Warum kann locate veraltete Ergebnisse liefern?
Erklärung: locate arbeitet mit einer vonupdatedb erzeugten Datenbank. Wenn updatedb nicht regelmäßig läuft, enthält die Datenbank veraltete Informationen.
Wie finden Sie mit find alle Dateien im Home-Verzeichnis eines Benutzers, die im Namen den Buchstaben a enthalten?
Erklärung: find ~ -name *a* sucht im Home-Verzeichnis (~) nach Dateien, deren Name den Buchstaben a enthält.
Wie können Sie mit find nur leere Dateien und Verzeichnisse im aktuellen Verzeichnis finden?
Erklärung: find -empty findet leere Dateien und Verzeichnisse. Ohne zusätzliche Typ-Filterung werden beide gefunden.
Wie suchen Sie in /etc nach Dateien und Verzeichnissen, die der Gruppe adm angehören?
Erklärung: find -group adm filtert nach der Gruppenzugehörigkeit. Ohne Typ-Filterung werden Dateien UND Verzeichnisse gefunden.
Welcher Befehl zeigt für jede Datei im Verzeichnis /tmp die Anzahl der Zeilen an und sortiert diese absteigend?
Erklärung: find /tmp -type f -exec wc -l {} + zählt die Zeilen aller Dateien und fasst die Ausgabe zusammen.
Wie suchen Sie im Homeverzeichnis von john alle Dateien, die auch von carol (beide in Gruppe mkt) gelesen werden können?
Erklärung: find mit -group mkt und -perm /g+r findet Dateien, die für die Gruppe lesbar sind. -user john schränkt auf Johns Home-Verzeichnis ein.
✓ Quiz abgeschlossen! 🎉
/ richtig
Karteikarten (5)
Frage
Was ist der Unterschied zwischen FHS-Empfehlungen und der tatsächlichen Praxis für temporäre Einhängungen?
Tippe zum Aufdecken →
Antwort
FHS empfiehlt /mnt für temporäre Einhängungen. In der Praxis können Festplatten überall eingehängt werden, aber /mnt ist der konventionelle Ort für manuelle, temporäre Mounts. /media wird für automatisch eingehängte Wechselmedien verwendet.
Frage
Wie listet man alle Geräteinformationen aller blockorientierten Geräte auf, einschließlich Dateisystemtyp?
Tippe zum Aufdecken →
Antwort
blkid Erklärung: blkid zeigt UUID, Dateisystemtyp und Label aller blockorientierten Geräte an. Alternativ: lsblk -f zeigt den Mount-Baum mit Dateisysteminformationen.
Frage
Wie findet man alle leeren Dateien älter als 30 Tage ab einer Mindesttiefe von 3 Verzeichnisebenen?
Tippe zum Aufdecken →
Antwort
find . -empty -mtime +30 -mindepth 3 Erklärung: -empty = leere Dateien/Verzeichnisse, -mtime +30 = älter als 30 Tage, -mindepth 3 = mindestens 3 Ebenen tief.
Frage
Wie listet man alle Dateien im aktuellen Verzeichnis auf, bei denen ACLs gesetzt sind?
Tippe zum Aufdecken →
Antwort
find . -acl oder allgemeiner: getfacl -R . | grep -v '^#' | grep -v '^$' Erklärung: Manche find-Versionen unterstützen -acl. Alternativ zeigt getfacl -R rekursiv alle ACLs an. Die Kombination mit grep filtert Leerzeilen und Kommentare heraus.
Frage
Suche nach allen symbolischen Links im aktuellen Verzeichnis und dessen Unterverzeichnissen.
Tippe zum Aufdecken →
Antwort
find . -type l Erklärung: -type l filtert auf symbolische Links (l = symlink). Dies findet alle symbolischen Links, nicht die Ziele der Links.