Linux-Systemarchitektur

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
  • Die Verzeichnisstruktur ist wie ein Baum aufgebaut
  • mind. eine Partition muss als das Wurzelverzeicnis eingehängt (gemountet) werden
  • Alle anderen eingehängten Partitionen/Festplatten befinden sich in Ordnern unter dem Wurzelverzeicnis
  • Der Einhängepunkt der Festplatten kann mit dem Befehl lsblk (list block devices) angezeigt werden:
  • lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda      8:0    0 238,5G  0 disk
├─sda1   8:1    0   300M  0 part /boot
├─sda2   8:2    0     2G  0 part [SWAP]
└─sda3   8:3    0 236,2G  0 part /
sr0     11:0    1  1024M  0 rom

Filesystem Hierarchy Standard

  • Um Benutzern und Administratoren das Auffinden und Verwalten von Dateien zu erleichtern, sind Verzeichnisse und deren Inhalte in eine logische Struktur organisiert.
  • Selbstverständlich, hier sind die Hauptpunkte des "Filesystem Hierarchy Standard" (FHS) auf Deutsch:
  • / : Das Wurzelverzeichnis, welches das oberste Verzeichnis im Dateisystem darstellt.
  • /bin: Essentielle Binärdateien und Systemdienstprogramme.
  • /boot: Dateien im Zusammenhang mit dem Bootvorgang, wie der Kernel und Bootloader-Konfiguration.
  • /dev: Gerätedateien, die Hardwaregeräte im System repräsentieren.
  • /etc: Systemweite Konfigurationsdateien und Skripte.
  • /home: Benutzerverzeichnisse.
  • /lib: Bibliotheken, die von den Binärdateien in /bin und /sbin benötigt werden.
  • /proc: Virtuelles Dateisystem, das Informationen über Prozesse und Systemstatus bereitstellt.
  • /root: Das Benutzerverzeichnis für den Systemadministrator (root-Benutzer).
  • /sbin: Systembinärdateien, die in der Regel für die Systemwartung verwendet werden.
  • /tmp: Temporäre Dateien, die beim Ausschalten verloren gehen
  • /usr: Benutzerbezogene Dateien und Programme, einschließlich Benutzerbinärdateien und Bibliotheken.
  • /var: Dateien mit variablen Daten, wie Protokolle, Spool-Dateien und andere Daten, die im Laufe der Zeit in der Größe variieren können.
  • Je nach Linux-Distribution können die Inhalte dieser Verzeichnisse leicht variieren