/etc ist das zentrale Verzeichnis für alle Konfigurationsdateien auf Unix-Systemen.

Merke: Unix-Systeme unterscheiden grundsätzlich zwischen benutzerbezogener und globaler Konfiguration. In /etc liegt nur die globale Konfiguration, d.h. Standardwerte, Netzwerkeinstellungen usw.

Zur KonfigurationsVerwaltung existieren eine vielzahl von separaten Tools sowie das neuere modulare und integrierende Config4Gnu Projekt.

Wenn man die KonfigurationsVerwaltung jedoch lieber mit einem Editor per Hand machen moechte, wird man hier alles finden, um sein System zu konfigurieren. Wer sich wundert, wie die Namen zustande gekommen sind und warum es bisher keine "zentrale" Konfigurationsstelle gab, der möge KonfigurationsDateiNamen lesen.


Nachfolgend gibt es einen Überblick über die Dateien in /etc und deren Bedeutung:

Diese Liste ist unsinnig, weil

  1. sie auf jedem System unterschiedlich ist
  2. man die Informationen über SeiteFinden genauso gut findet

  3. es unlogisch ist, anhand einer Konfigurationsdatei ein Programm/Funktion zu finden, andersrum kommt man viel sicherer zum Ergebnis
  4. man Dateiname meist ausreicht

-- RonnyBuchmann 2002年11月06日 13:25:15

Dateien und Verzeichnisse(!)

  • Muttrc -- globale Konfigurationsdatei des Mailclients Mutt

  • X11 -- X-Window-Konfigurationsdateien, siehe XFree86

  • aliases -- SendMail-spezifische Datei für Mail-Weiterleitung

  • alternatives -- Debian-spezifisches Verzeichnis zur Verwaltung von Programmalternativen

  • apm -- Hier konfiguriert man das "Advanced Power Management"
  • apt -- Debian-spezifisches Verzeichnis, Paketmanager-Konfiguration

    • apt/sources.list -- Wo darf der Debian-Paketmanager seine Pakete downloaden?
    • apt/apt.conf -- Detailkonfiguration des Debian-Paketmanagers (man apt.conf)

  • bash.bashrc
  • cron.* -- Dateien und Verzeichnisse des cron-Dienstes (zeitgesteuert Befehle ausführen)
  • crontab -- Dateien und Verzeichnisse des cron-Dienstes (zeitgesteuert Befehle ausführen)

    • cron.{hourly,daily,weekly,monthly} -- siehe cron
  • cups -- CUPS Konfiguration

  • devfs -- Konfiguration des DeviceFileSystems von Kernel 2.4.x

  • dosemu -- Konfiguration des DosEmu

  • dpkg -- Debian-spezifisches Verzeichnis, Paketmanager-Konfiguration

  • environment -- setzt beim Login Umgebungsvariablen (Debian-spezifisch)

  • fdmount.conf
  • fstab -- enthält das Layout des Dateisystems, wo welche Festplatten/Partitionen erscheinen und gemountet werden

  • ftpusers -- enthält Benutzer, für die kein FTP-Zugriff erlaubt ist (wird kaum noch verwendet)
  • gateways
  • group -- enthält die Benutzergruppen des Systems
  • gshadow -- enthält, falls nötig/gegeben, Gruppenkennwörter
  • host.conf
  • hostname -- enthält den Rechnernamen
  • hosts -- beinhaltet eine Liste von IP-Adressen und Rechnernamen

  • hosts.allow -- TcpWrappers Konfiguration (IP-basierende Zugriffskontrolle)

  • hosts.deny -- TcpWrappers Konfiguration (IP-basierende Zugriffskontrolle)

  • inetd.conf -- Konfiguration des inetd, der grundlegende Netzwerkdienste bereitstellt

  • init.d -- hier liegen i.a. die Start-Skripte
  • inittab -- Was passiert ganz am Anfang beim Booten? Siehe BootProzess.

  • inputrc --
  • isapnp.conf -- Für alte Kernel (mittlerweile überflüssig): Plug&Play konfigurieren

  • isdn/* -- ISDN-Konfiguration (Debian-User, benutzt isdnconfig! Alle, guckt euch http://www.isdn4linux.de/ an!)

  • issue -- Diese Datei wird als Willkommensmeldung vor Eingabe von Namen/Kennwort ausgegeben.

  • ld.so.* -- Bibliotheksverwaltung (*.so Dateien, unter Windows *.DLL)
  • lilo.conf -- Konfiguration vom LILO - siehe auch BootProzess

  • locale.* -- Konfiguration der vorhandenen Sprachen für alle (i.a. nicht-grafischen) Programme
  • localtime
  • login.defs
  • magic
  • mail.rc
  • mailname
  • manpath.config
  • mediaprm
  • memstat.conf
  • menu
  • menu-methods
  • mime-magic
  • modules -- Debian: Welche Kernelmodule (Treiber) sollen beim Start geladen werden?

  • modules.conf -- Zuordnung von Kernelmodulen zu Hardware-Devices (z.B. scsi-hostadapter & Treiber "aha7xxx")

  • modutils -- Debian: Zuordnung von Kernelmodulen zu Hardware-Devices

  • motd -- "Message of the Day", wird nach dem Anmelden auf einer Konsole ausgegeben
  • mtab -- (nicht ändern!) Liste der gerade gemounteten Geräte/Partitionen/..

  • mtools.conf
  • network
  • networks
  • nsswitch.conf
  • pam.conf -- "plugable authentication modules"-Konfiguration, siehe PAM

  • pam.d
  • passwd -- Enthält die lokalen Benutzer des Systems, Namen usw. Passwörter sind hier nur bei sehr alten Systemen zu finden.
  • playmidi
  • ppp/* -- Konfiguration eines PPP-Zugangs unter Linux

    • (Debian, benutzt pppconfig, pppoeconf oder isdnconfig! Alle anderen die jeweiligen Tools ihrer Distribution, oder KDE-Tools wie KPPP oder KInternet! Auch http://www.adsl4linux.de/ könnte interessant sein!)

  • printcap, printcap.cups -- Dateien zur Druckereinrichtung (siehe auch LinuxHardware/Drucker)

  • profile -- Systemweites Skript, was bei jedem Login gestartet wird.

  • protocols
  • rc.boot
  • rc*.d
  • reportbug.conf
  • resolv.conf -- Konfiguration der Namensauflösung (DNS-Server, Suchreihenfolge, usw)
  • rmt
  • rpc
  • runlevel.conf
  • runlevel.fallback
  • samba
  • screenrc
  • securetty -- Terminals, auf denen sich root einloggen darf

  • security
  • sensors.conf
  • serial.conf
  • services -- Zuordnung von Namen zu TCP/IP-Ports
  • sgml
  • shadow -- die Passwörter der User in passwd

  • shells -- alle Shells, die Benutzer mittels chsh wählen können

  • skel -- Vorlage (Skeleton) eines Homeverzeichnisses für neu angelegte Benutzer

  • ssh
  • suid.conf
  • sysctl.conf
  • syslog.conf -- Konfiguration des Systemprotokolldienstes syslog- Beispielkonfiguration)
  • terminfo
  • timezone
  • updatedb.conf
  • yp.conf
  • ypserv.conf

etc (zuletzt geändert am 2007年12月23日 22:46:55 durch localhost)

AltStyle によって変換されたページ (->オリジナル) /