Linux Systeme

FHS - Filesystem Hierarchy Standard

Link auf Wikipedia: https://de.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
Im FHS unterscheidet man den Ort der möglichen Installation einer Datei (lokal oder entfernt) und die Art der Datei (statisch oder dynamisch)

  Statisch Dynamisch
lokal /etc, /bin, /sbin, /lib /dev, /var/log
entfernt /usr, /opt /home, /var/mail

Liste der Hauptverzeichnisse einer aktuellen Linux Distribution

Verzeichnis Beschreibung FHS
/bin Sammlung der wichtigsten Kommandozeilen-Tools wie z.b. cp, mv, rm, usw.
Statisch und Lokal
/boot Linux Kernel, Bootmanager Konfiguration
Statisch und Lokal
/dev Gerätedateien
Dynamisch und Lokal
/etc Sammlung aller Konfigurationsdateien
Statisch und Lokal
/home Die Homeverzeichnisse für die normalen Benutzer
Dynamisch und Entfernt
/lib Library-Verzeichnis. Gemeinsam verwendete Libraries der Tools aus /bin und /sbin.
Statisch und Lokal
/lib64 Library-Verzeichnis. Gemeinsam verwendete 64bit Libraries der Tools aus /bin und /sbin.
Statisch und Lokal
/lost+found Verzeichnis in dem kaputte Dateien nach einem Filesystemcheck wiederhergestellt werden.
Statisch und Lokal
/media Mountverzeichnis für Medien (CD, DVD, usw)
Statisch und Entfernt
/mnt Temporär gemountete Verzeichnisse (z.B. Netzlaufwerke)
Dynamisch und Entfernt
/opt Optionale Zusatzpakete
Statisch und Lokal
/proc Verzeichnis in dem der Kernel Informationen zum aktuellen System in Form von Dateien zur Verfügung stellt
Dynamisch und Lokal
/root Homeverzeichnis des Superusers "root"
Dynamisch und Lokal
/run Verzeichnis aktuell laufender Prozesse.
Dynamisch und Lokal
/sbin Sammlung der wichtigsten Kommandozeilen-Tools zur Systemadministration welche nur der Benutzer root verwenden darf. Wie z.b. fdisk, mkfs.*, mount usw.
Statisch und Lokal
/selinux Verzeichnis für SELinux (Security-Enhanced-Linux)
Statisch und Lokal
/srv Verzeichnis für Dateien welche von Daemons zur Verfügung gestellt werden. Z.B. HTML Dokumente, FTP Verzeichnis usw.
Dynamisch und Entfernt
/sys Ähnlich wie das /proc Verzeichnis stellt der Kernel hier Informationen in Form von ASCII Dateien zur Verfügung
Dynamisch und Lokal
/tmp Temporäre Dateien
Dynamisch und Lokal
/usr Installierte Programme werden über dieses Verzeichnis zur Verfügung gestellt. Diese können über das Netzwerk eingebunden werden und sind normalerweise schreibgeschützt gemounted.
Statisch und Entfernt
/usr/local Installierte Programme welche nur auf dem aktuellen System verwendet werden, werden über dieses Verzeichnis zur Verfügung gestellt.
Statisch und Lokal
/var Variable Daten wie Log-Dateien, Spooler oder Lock-Dateien.
Dynamisch und Lokal