rc.sysinit的功能

 

/etc/rc.d/rc.sysinit的主要功能:
1、獲取網絡環境與主機類型
首先讀取網絡設置文件 /etc/sysconfig/network,獲取主機名稱與
默認網關(GATEWAY)等網絡環境。


2、測試與載入內存設備/proc及USB設備/sys
除載入內存設備/proc之外,還會主動檢測系統上是否有USB的設備,
若有,則會主動加載USB的驅動程序,並且嘗試載入USB的文件系統。


3、決定是否啓動SELINUX
現在,很多版本都加入了美國國家安全局開發的security enhance
linux 套件,這個SELINUX可以強化LINUX操作環境的安全性,不過
對於新手來說,不是很容易,因此,我們建議大家先不要啓動,無
論如何,在這個階段,我們可以分析SELINUX是否要啓動。


4、接口設備的檢測與即插即用(PnP)參數的測試
根據核心在啓動時檢測的結果(/proc/sys/kernel/modprobe)開始進行

ide / scsi / 網絡 /音效等接口設備的檢測,以及利用以加載的核心
模塊進行PNP設備的參數測試。


5、用戶自定義模塊的加載
用戶可以在/etc/sysconfig/modules/*.modules加入自定義的模塊,
此時會加載到系統中。


6、加載核心的相關設置
系統會主動去讀取/etc/sysctl.conf文件的設置值,使核心功能符合
我們的要求。
7、設置系統時間(clock)
8、設置終端控制檯(console)的字形
9、設置RAID與LVM等硬盤功能
10、以FSCK檢驗磁盤文件系統
11、進行磁盤配額quota的轉換(非必要)
12、重新以可讀取模式載入系統磁盤
13、啓動quota功能
14、啓動系統隨機數設備(產生隨機數功能)
15、清除啓動過程中的臨時文件
16、將啓動相關信息加載到/var/log/dmesg文件中。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章