2007年3月29日 星期四

linux 啟動流程

啟動流程

啟動linux時,會執行以下步驟:

kernel會執行『/sbin』目錄下的『init』程式
init會執行『/etc/rc.d/rc.sysinit』
rc.sysinit中設定了很多的系統變數,及執行其它啟動所需的動作
init會執行run level(等一下就會介紹)中所有的script
init會執行『/etc/rc.d/rc.local』中的script

對我們而言,並不需要特別去記下Linux系統的啟動流程,
我們只要知道啟動流程的最後一個動作會去執行『/etc/rc.d/rc.local』檔案,
這個檔案的性質就有些類似在DOS時代的『autoexec.bat』批次檔。
我們可以將一些開機就立即執行的程式放到這裡頭,
那麼,以後只要每次重新啟動Linux就會自動執行這些程式了。

沒有留言: