A rendszer beállításaira vonatkozó
információk központi lelőhelye az
/etc/rc.conf
állomány. Ez az
állomány tartalmazza a
beállításokra vonatkozó adatok
széles körét, amelyet elsősorban a
rendszer indulása során a rendszer
beállítására használnak. Erre
a neve is utal: ez az rc*
állományok konfigurációs
állománya.
A rendszergazda az rc.conf
állományban tudja felülbírálni az
/etc/defaults/rc.conf
állományban szereplő alapértelmezett
beállításokat. Az
alapértelmezéseket tartalmazó
állományt nem szabad közvetlenül
átmásolni az /etc
könyvtárba, hiszen
alapértelmezett értékeket tartalmaz, nem
pedig mintákat. Minden rendszerfüggő
beállítást magában az
rc.conf
állományban kell
elvégezni.
Számos stratégia létezik a tömegesen
adminisztrált
számítógépeknél a
közös és rendszerfüggő
beállítások
különválasztására, ezáltal a
karbantartási költségek
csökkentésére. A közös
beállításokat ajánlott egy
másik helyre, például az
/etc/rc.conf.site
állományba
rakni, majd hivatkozni erre a kizárólag csak
rendszerfüggő információkat
tartalmazó /etc/rc.conf
állományból.
Mivel az rc.conf
állományt
az sh(1) dolgozza fel, ezt elég könnyen el tudjuk
érni. Például:
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"
Az rc.conf.site
állomány
ezt követően az rsync
parancs
használatával már
szétszórható a rendszerben, miközben az
rc.conf
állomány
mindenkinél egyedi marad.
Ha a rendszert a sysinstall(8) vagy a make
world
használatával
frissítjük, akkor az rc.conf
tartalma nem íródik felül, így a
rendszer beállításairól
szóló adatok nem vesznek el.
Ha kérdése van a FreeBSD-vel kapcsolatban, a
következő címre írhat (angolul):
<questions@FreeBSD.org>.
Ha ezzel a dokumentummal kapcsolatban van kérdése, kérjük erre a címre írjon:
<gabor@FreeBSD.org>.