Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
| admin_grundlagen:verzeichnisbaum_uebung [2019/05/28 06:55] 127.0.0.1 Externe Bearbeitung | admin_grundlagen:verzeichnisbaum_uebung [2023/02/13 14:30] (aktuell) ingo_wichmann | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== Übung Linux Verzeichnisstruktur ====== | + | ====== Übungen Linux Verzeichnisstruktur ====== | 
| + | ==== ordne die Beschreibungen den richtigen Verzeichnissen zu ==== | ||
| Unten ist eine Liste der wichtigsten Verzeichnisse unter Linux. Leider ist die Zuordnung von Verzeichnissen und Beschreibungen durcheinander geraten. | Unten ist eine Liste der wichtigsten Verzeichnisse unter Linux. Leider ist die Zuordnung von Verzeichnissen und Beschreibungen durcheinander geraten. | ||
| Zeile 8: | Zeile 9: | ||
| <file> | <file> | ||
| - | /usr/sbin  rebootfeste, temporäre Dateien | + | /boot vom Administrator manuell hinzugefügte Befehle | 
| - | /home weitere Befehle (für alle Benutzer) | + | /etc Gerätedateien | 
| /usr/bin  Benutzerverzeichnisse | /usr/bin  Benutzerverzeichnisse | ||
| - | /usr/local/sbin dynamische ladbare Bibliotheken | + | /usr/sbin  dynamische ladbare Bibliotheken | 
| - | /srv weitere Systembefehle | + | /usr/local/bin  rebootfeste, temporäre Dateien | 
| - | /media temporäre Einhängepunkte für Dateisysteme | + | /usr/local/sbin  temporäre Einhängepunkte für Dateisysteme | 
| - | /root vorgegebene Verzeichnisse für Daten von Diensten | + | /usr/lib/modules vorgegebene Verzeichnisse für Daten von Diensten | 
| /sys zusätzliche Softwarepakete | /sys zusätzliche Softwarepakete | ||
| /usr/lib  Kernel-Module | /usr/lib  Kernel-Module | ||
| - | /boot Logdateien | + | /opt Logdateien | 
| - | /tmp Dateien des Bootloaders | + | /var Dateien des Bootloaders | 
| - | /usr/local/bin  systemweite Konfigurationsdateien | + | /var/log systemweite Konfigurationsdateien | 
| - | /bin temporäre Dateien | + | /var/tmp  temporäre Dateien | 
| - | /mnt Kernel- und Systeminformationen | + | /srv Kernel- und Systeminformationen | 
| - | /dev vom Administrator manuell hinzugefügte Systembefehle | + | /tmp vom Administrator manuell hinzugefügte Systembefehle | 
| - | /sbin grundlegende Befehle (für alle Benutzer) | + | /home grundlegende Befehle (für alle Benutzer) | 
| - | /var/log  Daten, die von Diensten angeboten werden | + | /root Daten, die von Diensten angeboten werden | 
| - | /etc Laufzeitdaten von Diensten | + | /media Laufzeitdaten von Diensten | 
| - | /proc wichtige Systembefehle | + | /mnt Systembefehle | 
| - | /run weitere dynamische ladbare Bibliotheken | + | /proc Einhängepunkte für Wechseldatenträger | 
| - | /opt Einhängepunkte für Wechseldatenträger | + | /dev Kernel- und Prozessinformationen | 
| - | /var/tmp  Kernel- und Prozessinformationen | + | /run Benutzerverzeichnis für Benutzer root | 
| - | /var vom Administrator manuell hinzugefügte Befehle | + | |
| - | /lib/modules  Gerätedateien | + | |
| - | /lib Benutzerverzeichnis für Benutzer root | + | |
| </file> | </file> | ||
| Zeile 44: | Zeile 42: | ||
| systemweite Konfigurationsdateien | systemweite Konfigurationsdateien | ||
| temporäre Einhängepunkte für Dateisysteme | temporäre Einhängepunkte für Dateisysteme | ||
| - | wichtige Systembefehle | + | Systembefehle | 
| Logdateien | Logdateien | ||
| Benutzerverzeichnis für Benutzer root | Benutzerverzeichnis für Benutzer root | ||
| Zeile 53: | Zeile 51: | ||
| Kernel- und Prozessinformationen | Kernel- und Prozessinformationen | ||
| temporäre Dateien | temporäre Dateien | ||
| - | weitere Befehle (für alle Benutzer) | ||
| vom Administrator manuell hinzugefügte Systembefehle | vom Administrator manuell hinzugefügte Systembefehle | ||
| Kernel- und Systeminformationen | Kernel- und Systeminformationen | ||
| Zeile 60: | Zeile 57: | ||
| Kernel-Module | Kernel-Module | ||
| vorgegebene Verzeichnisse für Daten von Diensten | vorgegebene Verzeichnisse für Daten von Diensten | ||
| - | weitere dynamische ladbare Bibliotheken | ||
| Daten, die von Diensten angeboten werden | Daten, die von Diensten angeboten werden | ||
| - | weitere Systembefehle | ||
| </file> | </file> | ||
| DESCRIPTION | DESCRIPTION | ||
| Zeile 68: | Zeile 63: | ||
| shuf <<DIRECTORIES | shuf <<DIRECTORIES | ||
| <file txt> | <file txt> | ||
| - | /usr/sbin | + | /boot | 
| + | /dev | ||
| + | /etc  | ||
| /home | /home | ||
| - | /usr/bin   | ||
| - | /usr/local/sbin  | ||
| - | /srv  | ||
| /media   | /media   | ||
| + | /mnt  | ||
| + | /opt  | ||
| + | /proc | ||
| /root | /root | ||
| + | /run  | ||
| + | /srv  | ||
| /sys  | /sys  | ||
| - | /usr/lib   | ||
| - | /boot | ||
| /tmp  | /tmp  | ||
| + | /usr/bin   | ||
| + | /usr/lib   | ||
| + | /usr/lib/modules  | ||
| /usr/local/bin   | /usr/local/bin   | ||
| - | /bin | + | /usr/local/sbin  | 
| - | /mnt | + | /usr/sbin | 
| - | /dev | + | |
| - | /sbin  | + | |
| - | /var/log | + | |
| - | /etc | + | |
| - | /proc | + | |
| - | /run | + | |
| - | /opt | + | |
| - | /var/tmp   | + | |
| /var  | /var  | ||
| - | /lib/modules   | + | /var/log  | 
| - | /lib | + | /var/tmp</file> | 
| - | </file> | + | |
| DIRECTORIES | DIRECTORIES | ||
| )) | )) | ||
| + | |||
| + | ==== praktische Fragen & Antworten ==== | ||
| + | * wo kann ein normaler Nutzer (nicht) lesen? (( | ||
| + | find / -xdev ! -readable -type d -prune | ||
| + | )) | ||
| + | * wo kann ein normaler Nutzer schreiben? (( | ||
| + | find / -xdev -writable -type d -prune 2>/dev/null | ||
| + | )) | ||
| + | * wo können Dienste Daten schreiben? | ||
| + | * wo sind ausführbare Programme? (( | ||
| + | echo $PATH + /opt | ||
| + | )) | ||
| + | |||
| + | |||