NachschlagewerkSystemintegrationLinux Dateisystem

Linux Dateisystem

Kategorie: Systemintegration

Definition

Linux verwendet ein hierarchisches Dateisystem. Alle Dateien und Verzeichnisse befinden sich in einem gemeinsamen Verzeichnisbaum, der bei der Wurzel '/' beginnt.

Besonderheiten des Linux-Dateisystems

• Alles beginnt bei der Wurzel '/' • Keine Laufwerksbuchstaben wie C: oder D: • Geräte werden als Dateien dargestellt • Einheitliche Verzeichnisstruktur • Mehrere Datenträger können an beliebigen Stellen eingebunden werden (Mounten)

Verzeichnisstruktur

/ ├─ bin ├─ boot ├─ dev ├─ etc ├─ home ├─ media ├─ mnt ├─ opt ├─ proc ├─ root ├─ tmp ├─ usr └─ var

/ (Root-Verzeichnis)

Das Root-Verzeichnis bildet die oberste Ebene des gesamten Dateisystems. Alle anderen Verzeichnisse befinden sich darunter.

/bin

Enthält wichtige Systemprogramme und Befehle. Beispiele: • ls • cp • mv • cat

/boot

Enthält Dateien für den Systemstart. Beispiele: • Linux-Kernel • Bootloader (GRUB) • Startkonfigurationen

/dev

Enthält Gerätedateien. Unter Linux werden Hardwaregeräte als Dateien dargestellt. Beispiele: • /dev/sda • /dev/sda1 • /dev/null

/etc

Enthält System- und Konfigurationsdateien. Prüfungsrelevant! Beispiele: • Benutzerkonfigurationen • Netzwerkeinstellungen • Dienste

/home

Enthält die persönlichen Verzeichnisse der Benutzer. Beispiel: /home/max

/root

Persönliches Home-Verzeichnis des Administrators (root). Nicht mit dem Root-Verzeichnis '/' verwechseln.

/tmp

Speichert temporäre Dateien. Der Inhalt kann beim Neustart automatisch gelöscht werden.

/usr

Enthält Programme, Bibliotheken und Benutzersoftware. Hier befindet sich der Großteil installierter Anwendungen.

/var

Enthält variable Daten. Beispiele: • Logdateien • Datenbanken • Mailspools • Caches

/media und /mnt

/media → Automatisch eingebundene Datenträger. /mnt → Temporäre Mountpunkte für Administratoren.

Absolute und relative Pfade

Absoluter Pfad: /home/max/datei.txt Relativer Pfad: dokumente/datei.txt Absolute Pfade beginnen immer mit '/'.

Mounten

Datenträger müssen in Linux eingebunden (gemountet) werden. Beispiel: mount /dev/sdb1 /mnt/usb Danach ist der Datenträger unter /mnt/usb erreichbar.

Wichtige Befehle

pwd → aktuelles Verzeichnis ls → Inhalt anzeigen cd → Verzeichnis wechseln mkdir → Verzeichnis erstellen rmdir → Verzeichnis löschen tree → Verzeichnisstruktur anzeigen

Typische Prüfungsfrage

Frage: Welche Aufgabe hat das Verzeichnis /etc? Antwort: /etc enthält Konfigurationsdateien des Systems und installierter Dienste.

Merksatz für die Prüfung

/etc = Konfiguration /home = Benutzerdaten /var = Logdateien /tmp = Temporäre Dateien /dev = Geräte /boot = Systemstart