75 lines
1.7 KiB
Markdown
Executable File
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 |