Das FreeBSD-Handbuch
Zurück | Kapitel 11. Konfiguration und Tuning | Weiter

# 11.3. Basiskonfiguration

Informationen zur Systemkonfiguration sind hauptsächlich in `/etc/rc.conf`, die meist beim Start des Systems verwendet wird, abgelegt. Der Name der Datei zeigt ihren Zweck an: Sie enthält die Konfigurationen für die `rc*` Dateien.

In `rc.conf` werden die Vorgabewerte aus `/etc/defaults/rc.conf` überschrieben. Die Vorgabedatei sollte nicht nach `/etc` kopiert werden, da sie die Vorgabewerte und keine Beispiele enthält. Jede systemspezifische Änderung wird in `rc.conf` vorgenommen.

Um den administrativen Aufwand gering zu halten, existieren in geclusterten Anwendungen mehrere Strategien, globale Konfigurationen von systemspezifischen Konfigurationen zu trennen. Der empfohlene Weg hält die globale Konfiguration in einer separaten Datei z.B. `rc.conf.site`. Diese Datei wird dann in `/etc/rc.conf`, die nur systemspezifische Informationen enthält, eingebunden.

Da `rc.conf` von sh(1) gelesen wird, ist das einfach zu erreichen:

- rc.conf:

         . /etc/rc.conf.site
          hostname="node15.example.com"
          network_interfaces="fxp0 lo0"
          ifconfig_fxp0="inet 10.1.1.1"

- rc.conf.site:

         defaultrouter="10.1.1.254"
          saver="daemon"
          blanktime="100"

`rc.conf.site` kann dann auf jedes System mit `rsync` verteilt werden, `rc.conf` bleibt dabei systemspezifisch.

Bei einem Upgrade des Systems mit sysinstall(8) oder `make world` wird `rc.conf` nicht überschrieben, so dass die Systemkonfiguration erhalten bleibt.

Zurück | Zum Anfang | Weiter
Vorbereitende Konfiguration | Nach oben | Konfiguration von Anwendungen

Wenn Sie Fragen zu FreeBSD haben, schicken Sie eine E-Mail an <de-bsd-questions@de.FreeBSD.org>.
Wenn Sie Fragen zu dieser Dokumentation haben, schicken Sie eine E-Mail an <de-bsd-translators@de.FreeBSD.org>.