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

75 lines
1.7 KiB
Markdown
Executable File

---
gitea: none
include_toc: true
---
# 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