/home/rom/images
Später in diesem Kapitel werden wir über die Befehle zum Verwalten von Dateien und Verzeichnissen sprechen, um Ihr Home-Verzeichnis aufgeräumt zu halten.
3.2.4. Die wichtigsten Konfigurationsdateien
Wie bereits erwähnt, werden die meisten Konfigurationsdateien im gespeichert / Etc Verzeichnis. Inhalte können mit angezeigt werden Katze Befehl, der Textdateien an die Standardausgabe (normalerweise Ihren Monitor) sendet. Die Syntax ist einfach:
Katze Datei1 Datei2 ... DateiN
In diesem Abschnitt versuchen wir, einen Überblick über die gängigsten Konfigurationsdateien zu geben. Dies ist sicherlich keine vollständige Liste. Durch das Hinzufügen zusätzlicher Pakete können auch zusätzliche Konfigurationsdateien hinzugefügt werden / Etc. Beim Lesen der Konfigurationsdateien werden Sie feststellen, dass diese meist recht gut kommentiert und selbsterklärend sind. Einige Dateien verfügen auch über Manpages, die zusätzliche Dokumentation enthalten, z Mann Gruppe.
Tabelle 3-3. Die häufigsten Konfigurationsdateien
Reichen Sie das | Informationsservice |
Aliase | Mail-Aliase-Datei zur Verwendung mit dem Sendmail- und Postfix-Mailserver. In der UNIX-Welt ist es seit langem üblich, auf jedem einzelnen System einen Mailserver zu betreiben, und fast jede Linux-Distribution enthält immer noch ein Sendmail-Paket. In dieser Datei werden lokale Benutzernamen mit echten Namen abgeglichen, wie sie in E-Mail-Adressen oder anderen lokalen Adressen vorkommen. |
Apache | Konfigurationsdateien für den Apache-Webserver. |
bashrc | Die systemweite Konfigurationsdatei für die Bourne Again SHell. Definiert Funktionen und Aliase für alle Benutzer. Andere Shells haben möglicherweise ihre eigenen systemweiten Konfigurationsdateien, z cshrc. |
crontab und dem cron.* Verzeichnisse | Konfiguration von Aufgaben, die regelmäßig ausgeführt werden müssen – Backups, Aktualisierungen der Systemdatenbanken, Bereinigung des Systems, rotierende Protokolle usw. |
Standard | Standardoptionen für bestimmte Befehle, z useradd. |
Dateisysteme | Bekannte Dateisysteme: ext3, vfat, iso9660 usw. |
fstab | Listet Partitionen und ihre Partitionen auf Punkte einbinden. |
FTP* | Konfiguration des FTP-Servers: Wer kann sich verbinden, welche Teile des Systems sind zugänglich usw. |
Gruppe | Konfigurationsdatei für Benutzergruppen. Verwenden Sie die Schattendienstprogramme Gruppe hinzufügen, Gruppenmod und Gruppendel um diese Datei zu bearbeiten. Bearbeiten Sie manuell nur, wenn Sie wirklich wissen, was Sie tun. |
Gastgeber | Eine Liste von Maschinen, die über das Netzwerk kontaktiert werden können, ohne dass ein Domänennamendienst erforderlich ist. Dies hat nichts mit der Netzwerkkonfiguration des Systems zu tun, die in erfolgt /etc/sysconfig. |
Inittab | Informationen zum Booten: Modus, Anzahl der Textkonsolen usw. |
Problem | Informationen zur Distribution (Release-Version und/oder Kernel-Informationen). |
ld.so.conf | Speicherorte der Bibliotheksdateien. |
lilo.conf, silo.conf, aboot.conf usw. | Boot-Informationen für den Linux LOader, das System zum Booten, das nun nach und nach durch GRUB ersetzt wird. |
logrotate.* | Rotation der Protokolle, ein System, das das Sammeln großer Mengen an Protokolldateien verhindert. |
Verzeichnis mit Anweisungen zum Verhalten des Mailservers. | |
module.conf | Konfiguration von Modulen, die spezielle Funktionen ermöglichen (Treiber). |
mod | Nachricht des Tages: Wird jedem angezeigt, der sich mit dem System verbindet (im Textmodus), kann vom Systemadministrator verwendet werden, um Systemdienste/Wartung usw. anzukündigen. |
mtab | Derzeit gemountete Dateisysteme. Es wird empfohlen, diese Datei niemals zu bearbeiten. |
nsswitch.conf | Reihenfolge, in der die Namensauflöser kontaktiert werden, wenn ein Prozess die Auflösung eines Hostnamens erfordert. |
Pam. d | Konfiguration von Authentifizierungsmodulen. |
passwd | Listet lokale Benutzer auf. Verwenden Sie die Schattendienstprogramme useradd, usermod und Benutzerdel um diese Datei zu bearbeiten. Bearbeiten Sie manuell nur, wenn Sie wirklich wissen, was Sie tun. |
Druckkappe | Veraltete, aber immer noch häufig verwendete Druckerkonfigurationsdatei. Bearbeiten Sie dies nicht manuell, es sei denn, Sie wissen wirklich, was Sie tun. |
profile | Systemweite Konfiguration der Shell-Umgebung: Variablen, Standardeigenschaften neuer Dateien, Ressourcenbegrenzung usw. |
rc* | Verzeichnisse, die aktive Dienste für jede Ausführungsebene definieren. |
aufgelöst.conf | Reihenfolge, in der DNS-Server kontaktiert werden (nur Domänennamenserver). |
sendmail.cf | Hauptkonfigurationsdatei für den Sendmail-Server. |
DIENSTLEISTUNGEN | Von dieser Maschine akzeptierte Verbindungen (offene Ports). |
sndconfig or klingen | Konfiguration der Soundkarte und Soundereignisse. |
ssh | Verzeichnis mit den Konfigurationsdateien für den Secure Shell-Client und -Server. |
sysconfig | Verzeichnis mit den Systemkonfigurationsdateien: Maus, Tastatur, Netzwerk, Desktop, Systemuhr, Energieverwaltung usw. (spezifisch für RedHat) |
X11 | Einstellungen für den grafischen Server X. RedHat verwendet XFree, was sich im Namen der Hauptkonfigurationsdatei XFree86Config widerspiegelt. Enthält beispielsweise auch die allgemeinen Anweisungen für die auf dem System verfügbaren Fenstermanager gdm, fvm, TWM, usw. |
xinetd.* or inetd.conf | Konfigurationsdateien für Internetdienste, die vom (erweiterten) Internetdienst-Daemon des Systems ausgeführt werden (Server, auf denen kein unabhängiger Daemon ausgeführt wird). |
In diesem Leitfaden werden wir mehr über diese Dateien erfahren und einige davon im Detail untersuchen.