Gentoo的init配置文件也是/etc/inittab,在該文件中前三行:
id:3:initdefault:
si::sysinit:/sbin/rc sysinit
rc::bootwait:/sbin/rc boot
第一行:指定gentoo的默認運行級別是3,接下來兩行表明gentoo的runlevel首先開始於sysinit,接著是boot。 Gentoo使用字符串,而非簡單的數字標記運行級,有sysinit, boot, default, nonetwork, single, shutdown六個runlevel,簡單明了。
這些runlevel對應於/etc/runlevels/下的文件夾,每個文件夾中都是一些符號鏈接,指向/etc/init.d/下的腳本。系統啟動的時候就是通過執行這些軟連接啟動相應的進程。
如果想在開機時啟動哪個進程,只需要將該進程的軟連接添加到對應的/etc/runlevels/文件夾下即可。
Gentoo提供了一個程序rc-update,可以很方便的管理啟動項:
#rc-update add xxx default
#rc-update del xxx default
#rc-update show
第一行將xxx啟動項添加到default運行級,第二行從default runlevel中刪除xxx,第三行查看現在的啟動項。