--- 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