/etc ist das zentrale Verzeichnis fuer alle Konfigurationsdateien auf Unix-Systemen. Wenn man kein Frontend (wie SuseYast) benutzt, sondern die Dateien direkt bearbeitet, dann wird man hier alles finden, um sein System zu konfigurieren. Wer sich wundert wie die Namen zustandegekommen sind und warum es keine "zentrale" Konfigurationsstelle gibt, der möge KonfigurationsDateienNamen lesen.
Merke: Unix-Systeme unterscheiden grundsaetzlich zwischen benutzerbezogener Konfiguration und globaler Konfiguration und in /etc liegt nur die globale Konfiguration, d.h. Standardwerte, Netzwerkeinstellungen usw.
Hier gibt es einen Ueberblick ueber die Dateien in /etc und deren Behandlung.
Noch eine Bitte:
- Bitte kopiert keine Manual-Pages, HOWTOs, o.ä. hier hinein. Darauf verweisen ist OK (und gut!), aber bitte keine externen Quellen hier reinkopieren. Eine kurze Beschreibung der Datei ist gefragt.
- Dateien, die wegen ihrer Schreibweise nicht als WikiWort erkannt werden, schließt ihr in eckige Klammern [ ] ein, dann werden sie erkannt (egal wie sie geschrieben werden).
Bitte hier nur Dateien als WikiWort markieren, die zu der Standardausstattung jedes Systems gehören, beispielsweise passwd. Wenn ihr Dateien von bestimmten Anwendungen oder Serverdiensten hier erwähnen wollt, dann benutzt bitte den Namen der Anwendung. Beispiel:
- passwd -- diese Datei bekommt ihr eigenes WikiWort, aber:
- sendmail.cf -- die zentrale Konfigurationsdatei von Sendmail wird unter der Rubrik ?SendMail behandelt und kriegt kein WikiWort.
Alles klar?
JensBenecke
Dateien und Verzeichnisse(!)
- DIR_COLORS
- Muttrc -- globale Konfigurationsdatei des Mailclients Mutt, siehe
http://www.mutt.org
- X11 -- X-Window-Konfigurationsdateien, siehe LinuxXfree
- aliases -- ?SendMail-spezifische Datei für Mail-Weiterleitung
- alternatives -- DebianGnuLinux-spezifisches Verzeichnis zur Verwaltung von Programmalternativen
- apm -- Hier konfigurierst du das ?AdvancedPowerManagement
apt -- DebianGnuLinux-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 (CommonUnixPrintingSystem) Konfiguration
- devfs -- Konfiguration des ?DeviceFileSystems von Kernel 2.4.x
- dosemu -- Konfiguration der ?DosEmu
- dpkg -- DebianGnuLinux-spezifisches Verzeichnis, Paketmanager-Konfiguration
- environment -- setzt beim Login Umgebungsvariablen (DebianGnuLinux-spezifisch?)
- fdmount.conf
- fstab -- enthält das Layout des Dateisystems, wo welche Festplatten/Partitionen erscheinen und gemountet werden
- gateways
- group - enthält die Benutzergruppen des Systems (nicht direkt editieren)
- gshadow - enthält, falls nötig/gegeben, Gruppenkennwörter (nicht direkt editieren)
- 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 ?InetDaemon, der grundlegende Netzwerkdienste stellt
- ?init.d -- hier liegen i.a. die Start-Skripte
- ?inittab -- Was passiert ganz am Anfang beim Booten? Siehe LinuxBootprozess
- ?inputrc --
- isapnp.conf -- Für alte Kernel (mittlerweile überflüssig): ?PlugAndPlay konfigurieren
- isdn/* -- ISDN-Konfiguration (DebianGnuLinux-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 ?LinuxLoader - siehe auch LinuxBootprozess
- ?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 -- (DebianGnuLinux): Welche Kernelmodule (Treiber) sollen beim Start geladen werden?
- ?modules.conf -- Zuordnung von Kernelmodulen zu Hardware-Devices (z.B. scsi_hostadapter -> Treiber "aha7xxx")
- modutils -- (DebianGnuLinux) 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
- pam.d
- passwd - enthält die lokalen Benutzer des Systems, Passwörter, Namen usw. (nicht direkt editieren)
- playmidi
- pluckerrc
- povray.ini
- ppp/* -- Konfiguration eines PPP-Zugangs unter Linux
(DebianGnuLinux-User, 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
- profile -- Systemweites Skript, was bei jedem Login gestartet wird. ("autoexec.bat")
- 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
- security
- sensors.conf
- serial.conf
- services
- sgml
- shadow
- shells
- skel
- ssh
- suid.conf
- sysctl.conf
- syslog.conf -- Konfiguration des (?Systemprotokolldienstes)
- terminfo
- timezone
- updatedb.conf
- yp.conf
- ypserv.conf
JensBenecke