歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Gentoo中的系統初始化過程

Gentoo中的系統初始化過程

日期:2017/2/28 16:15:24   编辑:Linux教程

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,第三行查看現在的啟動項。

Copyright © Linux教程網 All Rights Reserved