Linux Directory Structure Explained | Episode 3 | Linux Zero to Hero

Melden

Hier ist ein strukturiertes Tutorial für deine Serie „Linux Zero to Hero“.


Willkommen zur dritten Episode von Linux Zero to Hero! Nachdem wir Linux installiert und die ersten Befehle gelernt haben, schauen wir uns heute an, wie Linux eigentlich organisiert ist.

Im Gegensatz zu Windows (wo alles mit C:\ beginnt) folgt Linux dem Filesystem Hierarchy Standard (FHS). Alles beginnt bei der Wurzel, dem sogenannten Root-Verzeichnis /.

Hier sind die wichtigsten Verzeichnisse, die du als Linux-Admin kennen musst:


1. /home – Dein persönlicher Bereich

Das Verzeichnis /home ist vergleichbar mit dem Ordner C:\Benutzer unter Windows.

  • Was ist drin? Hier hat jeder Benutzer seinen eigenen Unterordner (z. B. /home/max). In diesem Ordner speicherst du deine Dokumente, Bilder, Downloads und Desktop-Dateien.
  • Besonderheit: Jeder Nutzer hat nur in seinem eigenen Home-Verzeichnis Schreibrechte. Die Privatsphäre ist systemseitig geschützt – andere normale Nutzer können standardmäßig nicht in dein Verzeichnis schauen.
  • Pro-Tipp: Wenn du Linux neu installierst, kannst du /home auf eine eigene Partition legen. So bleiben deine Daten erhalten, auch wenn du das Betriebssystem komplett löschst.

2. /etc – Das Nervenzentrum (Konfiguration)

Der Name /etc stand ursprünglich für „et cetera“, heute wird es oft als „Editable Text Configurations“ interpretiert.

  • Was ist drin? Hier liegen fast alle systemweiten Konfigurationsdateien. Willst du dein Netzwerk einstellen, Benutzerrechte verwalten oder festlegen, wie sich ein Dienst (wie ein Webserver) verhält, führt kein Weg an /etc vorbei.
  • Wichtig: Die Dateien hier sind fast immer reine Textdateien. Du kannst sie mit Editoren wie nano oder vim bearbeiten.
  • Sicherheit: Da diese Dateien das Verhalten des gesamten Systems steuern, benötigst du zum Bearbeiten immer Root-Rechte (sudo).

3. /usr – Programme und Systemressourcen

/usr steht für „Unix System Resources“ (früher oft fälschlicherweise als „User“ gedeutet).

  • Was ist drin? Hier liegt der Großteil der installierten Software und Bibliotheken.
    • /usr/bin: Hier befinden sich die ausführbaren Programme (z. B. python, gcc oder der Browser).
    • /usr/share: Dokumentationen, Icons und Hintergrundbilder.
  • Unterschied zu /bin: Früher gab es eine strikte Trennung zwischen lebensnotwendigen Programmen (/bin) und zusätzlicher Software (/usr/bin). In modernen Distributionen sind diese oft miteinander verknüpft (Symbolic Links).

4. /var/log – Das Gedächtnis des Systems

Das Verzeichnis /var steht für „variable“ Daten – also Daten, die sich während des Betriebs ständig ändern. Der wichtigste Unterordner für dich ist /var/log.

  • Was ist drin? Hier schreibt Linux alles auf, was im System passiert. Fehlermeldungen, Anmeldeversuche, Kernel-Nachrichten oder Updates.
  • Wichtige Dateien:
    • /var/log/syslog (oder messages): Allgemeine Systemereignisse.
    • /var/log/auth.log: Protokolliert alle Logins und sudo-Befehle.
    • /var/log/apache2/ oder /var/log/nginx/: Logs von Webservern.
  • Fehlersuche: Wenn etwas nicht funktioniert, ist /var/log dein erster Anlaufpunkt. Mit dem Befehl tail -f /var/log/syslog kannst du dem System in Echtzeit beim „Denken“ zusehen.

Zusammenfassung: Der Linux-Stammbaum

Stell dir Linux wie einen Baum vor:

  • / (Root): Die Wurzel, die alles hält.
  • /home: Dein privates Zimmer.
  • /etc: Der Sicherungskasten und die Hausregeln.
  • /usr: Der Werkzeugschrank mit allen Programmen.
  • /var/log: Das Tagebuch des Hauses.

Was du jetzt tun solltest:

Öffne dein Terminal und erkunde diese Verzeichnisse selbst! Nutze den Befehl cd, um hineinzuspringen, und ls -l, um den Inhalt zu sehen:

cd /etc
ls
cd /var/log
ls

In der nächsten Episode von Linux Zero to Hero schauen wir uns an, wie wir mit Berechtigungen umgehen, damit du weißt, warum du manchmal sudo brauchst und manchmal nicht!


Hat dir dieses Tutorial geholfen? Dann bleib dran für Episode 4!

0