IT-Wissen/linux/linux-ordnerstruktur.md
2024-10-16 22:01:59 +02:00

1.7 KiB
Executable File

Table of Contents

Linux Ordnerstruktur

/bin

System-Tools, die alle Benutzer ausführen können. Z.B. auch chmod oder ls

/sbin

Programme für Systemadministration, wo es Root-Rechte braucht. fdisk, shutdown etc.

/boot

Bootloader wie Grub2, die für Bootvorgang erforderlichen Dateien, und Kernel.

/dev

Gerätedateien. Zeichen und Blockorientierte Spezialdateien, die den Zugirff wie HDD, DVD oder Schnittstellen steuern.

/etc

Systemkonfigurationsdateien, auch für Apps.

/home

"Eigene Dateien" für jeden Benutzer

/lib

Bibliotheken und Kernel-Modulen ("lib" in Windows)

/media

Zugriff auf USB-Sgticks, DVD, Externe HDDs etc

/mnt

Mountpunkt gedacht um kurz ein Dateisystem einzuhängen, z.B. Netzwerkspeicher

/opt

"Optional", selbstinstallierte Programme. Bei Installationen über Paketdienste nicht im /opt.

/proc

Prozess- und Systeminformationen. Werden von Prozess dynamisch generiert. Wenn Prozess nicht da, Datei in /proc auch nicht mehr. Enthält Infos über Prozess in Dateien benannt nach der PID.

/root

Ordner des Root, Administrator.

/srv

System-Dienste wo CGI-Skripts, Web oder FTP-Server laufen. Wird nicht mehr oft verwendet

/tmp

Zwischenlager für Dateien

/usr

Dateien für alle Benutzer, z.B. von Programmen wo keine Root-Rechte nötig. Z.B. Photoshop, AtoM etc

/var

Variable Daten - Druckerspool, Mail, Web, DB, Log-Dateien.

Allenfalls sinnvoll, /var wegen den log-Dateien auf separate Partition zu mounten, damit riesiges Log nicht Systemabsturz verursacht.

/home

"Eigene Dateien" für jeden Benutzer