Linux-Systemarchitektur: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 14: | Zeile 14: | ||
└─sda3 8:3 0 236,2G 0 part / | └─sda3 8:3 0 236,2G 0 part / | ||
sr0 11:0 1 1024M 0 rom | 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'' und `/lib64`: 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. | ||
| + | * ''/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 | ||
Version vom 12. Oktober 2023, 13:50 Uhr
- 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 und `/lib64`: 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.
- /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
