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 | ||
| + | )) | ||
| + | |||
| + | |||