Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste Überarbeitung Beide Seiten, nächste Überarbeitung | ||
admin_grundlagen:verzeichnisbaum_uebung [2019/05/28 06:55] 127.0.0.1 Externe Bearbeitung |
admin_grundlagen:verzeichnisbaum_uebung [2021/11/08 13:14] ingo_wichmann usr merge |
||
---|---|---|---|
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 | weitere Systembefehle | ||
Zeile 80: | Zeile 76: | ||
/tmp | /tmp | ||
/usr/local/bin | /usr/local/bin | ||
- | /bin | ||
/mnt | /mnt | ||
/dev | /dev | ||
- | /sbin | ||
/var/log | /var/log | ||
/etc | /etc | ||
Zeile 91: | Zeile 85: | ||
/var/tmp | /var/tmp | ||
/var | /var | ||
- | /lib/modules | + | /usr/lib/modules |
- | /lib | + | |
</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 | ||
+ | )) | ||
+ | |||
+ |