FreeBSD gyorstalpaló Linux® felhasználók számára
Előző |  | Következő

# 4. A rendszer indítása: hova lettek a futási szintek?

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, amibő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 ``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, amelyeket 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 paranccsorbó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

Előző | Tartalom | Következő
Csomagok és portok: szoftverek telepítése FreeBSD alatt |  | A hálózat beállítása

Ha kérdése van a FreeBSD-vel kapcsolatban, a következő címre írhat (angolul): <freebsd-questions@FreeBSD.org>.
Ha ezzel a dokumentummal kapcsolatban van kérdése, kérjük erre a címre írjon: <gabor@FreeBSD.org>.