- 論壇徽章:
- 0
|
在Ubuntu中,為了更好的支持熱插拔等新型硬件,將以前的System V Init程序換成了Upstart。
下面是Upstart大致的一個啟動過程:
1,內(nèi)核啟動init
2,init找到/etc/event.d/rc-default文件,確定默認的運行級別(X)
3,觸發(fā)相應(yīng)的runlevel事件,開始運行/etc/event.d/rcX
4,rcX運行/etc/init.d/rc,傳入?yún)?shù)X
5,/etc/init.d/rc腳本進行一系列設(shè)置,最后運行相應(yīng)的/etc/rcX.d/中的腳本
6,/etc/rcX.d/中的腳本按事先設(shè)定的優(yōu)先級依次啟動,直至最后給出登錄畫面(啟動X服務(wù)器和GDM)
理解了這些,手動配置開機服務(wù)的啟動與否就很簡單了。
Ubutnu默認的啟動級別是2,不想啟動的程序,只要把相應(yīng)的符號鏈接從/etc/rc2.d/中刪去即可
本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u/27464/showart_2044348.html |
|