home-harmening:allgemein:ordnerstruktur

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
home-harmening:allgemein:ordnerstruktur [2025/01/30 09:05] – angelegt charmeninghome-harmening:allgemein:ordnerstruktur [2025/01/30 14:44] (aktuell) charmening
Zeile 1: Zeile 1:
 ====== Linux Ordnerstruktur ====== ====== Linux Ordnerstruktur ======
 +In Linux folgt die Ordnerstruktur dem Filesystem Hierarchy Standard ([[https://de.wikipedia.org/wiki/Filesystem_Hierarchy_Standard|FHS]])). Alle Verzeichnisse beginnen mit dem Wurzelverzeichnis / (Root). Hier sind die wichtigsten Verzeichnisse der ersten Ebene und ihre Funktionen:\\
 +\\
 +|**Ordner**|**Funktion**|
 +|/|(Root oder Wurzel) – Das oberste Verzeichnis, von dem alle anderen Verzeichnisse ausgehen.|
 +|/bin|Enthält grundlegende ausführbare Programme, die für das System notwendig sind, z. B. ls, cp, mv. **Systemkritisch**|
 +|/boot|Speichert Boot-Dateien, einschließlich des Kernels (vmlinuz) und Bootloader-Konfigurationen. **Systemkritisch**|
 +|/dev|Beinhaltet Gerätedateien für Hardware wie Festplatten (/dev/sda), Terminals und andere Geräte. Alle bekannten Geräte werden hier als Datei abgebildet.|
 +|/etc|Enthält Systemkonfigurationsdateien, z. B. Netzwerkeinstellungen oder Benutzerkonfigurationen.|
 +|/home|Hier befinden sich die persönlichen Verzeichnisse der Benutzer (/home/user).|
 +|/lib|Beinhaltet wichtige Bibliotheken, die für Systemprogramme notwendig sind.|
 +|/mnt|Wird für das temporäre Einhängen (Mounten) externer Dateisysteme genutzt.|
 +|/opt|Enthält optionale Softwarepakete, die nicht zur Standardinstallation gehören.|
 +|/proc|Virtuelles Dateisystem mit Informationen über laufende Prozesse und Systemstatus.|
 +|/root|Heimatverzeichnis des Root-Benutzers.|
 +|/sbin|Enthält administrative Systembefehle wie fdisk oder reboot, die meist nur von Root genutzt werden. **Systemkritisch**|
 +|/srv|Speichert Daten für Server-Dienste. **Häufig wird hier aber /var genutzt**|
 +|/tmp|Temporäres Verzeichnis für Zwischenspeicher und temporäre Dateien. Das einzige Verzeichnis auf den jeder Benutzer uneingeschränkt zugriff hat.|
 +|/usr|Maßgeblicher und umfangreicher Sammelordner "User System Resources" für die Anwendungssoftware|
 +|/usr/bin|Enthält Anwendungssoftware für mehrere Benutzer, ähnlich /bin und /lib, jedoch nicht systemkritisch.|
 +|/usr/share/man|Sammelordner für Manpages.|
 +|/var|Enthält veränderliche Daten wie Log-Dateien (/var/log), Caches oder temporäre Mailspeicher.|
 +|/var/log|Systemordner für Systemprotokolle.|