A Linux(R) 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(R)
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
SzolgáltatásNév_enable="YES"
sor megadásával. A rendszer alapértelmezett
beállításait az
/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.
# az SSHD engedélyezése sshd_enable="YES" # az Apache és benne az SSL támogatásának engedélyezése apache22_enable="YES" apache22_flags="-DSSL"
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>.