A Linux® a SysV rendszerindítási
sémáját alkalmazza, miközben a FreeBSD a
hagyományos BSD típusú init(8)
megoldást. A BSD típusú init(8)
esetén nincsenek futási szintek és nem
létezik /etc/inittab
állomány. Helyette az rc(8) vezérli a
rendszer indítását. Az
/etc/rc
szkript beolvassa az
/etc/defaults/rc.conf
és
/etc/rc.conf
állományokat,
amelyekből megállapítja, hogy milyen
szolgáltatásokat indítson el. A megadott
szolgáltatásokat ezután az
/etc/rc.d
és a
/usr/local/etc/rc.d
könyvtárakban
található megfelelő
indítószkriptek segítségével
indítja el. Ezek a szkriptek hasonlóak a Linux®
rendszereken az /etc/init.d
könyvtárban található
szkriptekhez.
A szolgáltatásokat az
/etc/rc.conf
állományban
(lásd rc.conf(5)) tudjuk engedélyezni a
sor megadásával. A rendszer alapértelmezett
beállításait az
SzolgáltatásNév
_enable="YES"/etc/defaults/rc.conf
állományban találhatjuk meg, ezeket az
/etc/rc.conf
állományban tudjuk
felülbírálni. Az alkalmazásokhoz
tartozó szolgáltatások
engedélyezésének lépéseihez
pedig a telepítésük után ne
felejtsük el átolvasni a hozzájuk
tartozó dokumentációt.
Az /etc/rc.conf
állományból származó most
következő rövid kódrészlet az
sshd(8) és Apache 2.2
szolgáltatásokat engedélyezi, valamint az
Apache számára
beállítja az SSL használatát.
Miután az /etc/rc.conf
állományban engedélyeztük a
szolgáltatásokat, a parancssorból el is
tudjuk indítani ezeket (a rendszer
újraindítása nélkül):
#
/etc/rc.d/sshd
start
Ha egy szolgáltatást nem
engedélyeztünk, akkor a parancssorból a
forcestart
paraméter
megadásával tudjuk elindítani:
#
/etc/rc.d/sshd
forcestart
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>.