Seite 2 - Verzeichnisse -
Hierarchie easyLINUX
Heft 12 / 2003 / Seite: 14 Home
Linux arbeitet nach dem Filesystem Hierarchie Standard (wie
auch Unix, AIX, Solaris,BSD)
http://www.pathname.com/fhs
- Wurzelverzeichnis
(Ausgangpunkt des Systems, /.)
Verzeichnis
- Geräte (CD,floppy)
- RedHat: /mnt/cdrom, SuSE: /media/cdrom, Windows:
/windows
- Programme -
Benutzer: /bin auch /usr/bin, Systemverwalter: /sbin
- Grafik -
/usr/X11R6/bin
- Boot - /boot (Kernel
vmlinuz, Ramdisk initrd, Treiber Systemstart, Bootmanager Grub)
- Gerätedateien - /dev
(hda-hdt, "alles ist eine Datei, Verknüpfungen - dsp
-->dsp0)
- Konfiguration - /etc
- User - /root, /home
- Web /FTP-Server -
/srv
- Bibliotheken - /lib und
/usr/lib
- Kernel-Modules -
/lib/modules
- Virtuelles Verzeichnis -
/proc (Nur zur Laufzeit)
- Temporäres Verzeichnis
- /tmp (jeder Benutzer Recht, Löschen nur eigene)
- Zwischenablagen - /var
(Spooldaten, Druckeraufträge, log-Dateien)
- Anwendungen - /usr
- Beispieldateien - /usr/share
- Man-Pages - /usr/share/man
- Dokumente - /usr/share/doc/packages
- Eigene Software - /usr/local
- Quellcode - /usr/src
- Spezielles:
- Verzeichnisse mit /.name - sind versteckt
- Verzeichnisse in /etc - fstab - File System Table
- solv.conf - Name Server DNS
- passw - Passwort
- group - Gruppen
- Profile - Login (setzt $PATH)
- shadow - verschlüsseltes Passwort
- /etc/sysconfig - Konfiguration
- Verzeichnis /proc/cpuinfo - Prozessor
-
/proc/meminfo - RAM
- Berechtigungen:
- b = blockweise (Festplatten, Diskette)
- c = character ( Seriell, Drucker, Modem)
- echo $PATH = Ausgabe aller aktiven Verzeichnisse