Hilfe & Service von EDV-Fachleuten

dir00b.png

Edit v5.002 from 2008-10-24 to 2023-05-26 by HSc+CSc

Linux - Aufbau, Struktur und Konzept

Wie in jedem System, ist es auch bei Linux notwendig, zu wissen wo was ist!

Struktur des Dateisystems

Das ist die grundsätzliche Struktur auf den Datenträger unter Linux. In diesem Fall wurde UNIX und SLES10 SP1 als Vorgabe verwendet. Die Einstellungen für den Benutzer werden zuerst in /etc gesucht, welche dann mit den von /home/benutzer überschrieben werden können.
. = root:drwxr-xr-x root root
.. = root:drwxr-xr-x root root
Das oberste Verzeichnis wo alles beginnt, auch Wurzelverzeichnis genannt.
bin = binaery: drwxr-xr-x root root
Das systemeigene Verzeichnis, worin die am Häufigsten verwendeten Kommandos und Systemtools verzeichnet sind.
boot:drwxr-xr-x root root
Kernel und Bootmanager plus Statistik.
dev = device: drwxr-xr-x root root
Das systemeigene Verzeichnis, worin Treiber-Dateien abgelegt sind, die zum Ansprechen von Geräten notwendig sind.
etc = : drwxr-xr-x root root
Systemweite Konfigurationen.
  • apache2: Konfiguration des www-Servers über default-server.conf, httpd.conf, listen.conf, uid.conf und vielen anderen.
  • cron.d: Liste der terminlich auszuführenden Programme mit der Zeit-Angabe in der Form von Uhrzeit und Datum (äglich, wöchentlich, monatlich).
  • cron.daily: Programme welche täglich ausgeführt werden sollen.
  • cron.hourly: Programme welche stündlich ausgeführt werden sollen.
  • cron.monthly: Programme welche monatlich ausgeführt werden sollen.
  • cron.weekly: Programme welche wöchentlich ausgeführt werden sollen.
  • init.d: Die Aufrufmöglichkeiten zum Starten, Stopen und Restarten von Diensten mit ./Befehl start|stop|restart.
  • php5: Konfiguration des Ausführungsdienstes für PHP-Scripte auf www-Seiten mit php.ini unter apache2 und cli.
home = home: drwxr-xr-x root root
Oberverzeichnis der privaten Benutzerverzeichnisse. Dieses kann bei Bedarf auf einen anderen Ort umgestellt werden. Benutzer sind im Allgemeine berechtigt darin zu schreiben.
lib = library: drwxr-xr-x root root
lib64 = library 64Bit: drwxr-xr-x root root
Verzeichnis der Bibliotheksfunktionen bzw. Programmbiliotheken.
lost+found: drwx------ root root
Vom System verlorene und wieder gefunden Daten.
media: drwxr-xr-x root root
Analog wie mount mit den Unterschied das hier nicht statische Datenträger eingebunden werden sollen, sondern Wechseldatenträger, wie USB-Sticks, CD-ROM's, usw.
mnt = mount:drwxr-xr-x root root
Oberverzeichnis, wo darunter externe Laufwerke statisch als Verzeichnis eingebunden werden können.
opt = optional: drwxr-xr-x root root
proc = procedure: dr-xr-xr-x root root
root: drwx------ root root
sbin = supervisor binaery: drwxr-xr-x root root
Verzeichnis der administrativen Tools.
srv = services: drwxr-xr-x root root
sys = system: drwxr-xr-x root root
tmp = temperary: drwxrwxrwx root root
Verzeichnis für temporäre Dateien von Programmen.
unix:
Stammverzeichnis von UNIX, welches den Betriebssystemkern enthält.
usr = user: drwxr-xr-x root root
Das systemeigenen Verzeichnis, in dessen Unterverzeichnisse alle benutzereigenen Dateien und Dateisysteme abgelegt sind. Die Dateien stellen Programme dar und können ausführbar sein.
  • bin = binaery: Ausführbare Daten und Programme vom Benutzer abgelegt.
  • local: Systemmodifikationen des Benutzers.
var = variable: drwxr-xr-x root root
Variable Systemdateien wie Socket, eMail, Webseiten und Logbücher.
Nach Oben