1.1 開機流程一覽
1. 載入bios硬體資訊,並檢測硬體,取得第乙個可開機裝置
2. 讀取並執行第乙個可開機裝置mbr內的boot loader
3. 依據boot loader載入kernel, kernel會偵測硬體並載入驅動程式.
4. 在硬體驅動成功後,kernel 會呼叫init程式,init 會取得run level 資訊.
5. inti 執行/etc/rc.d/rc.sysinit檔案來準備軟體執行的環境如網路,時區等.
6. init 啟動對應的run levle 內的各個服務
7 . init 啟動登陸**程式來顯示登陸頁面.
1.2 bios,boot loader與kernel的載入
bios:檢測硬體,獲取可開機裝置,讀取mbr 執行boot loader
boot loader :呼叫kernel .
kernel:再次檢測硬體,呼叫init程式,並執行init.
1.3 第一支程式init 及配置檔案/etc/inittab與run level init 程式準備軟體執行的環境,包括系統主機名,語系,網路環境等
run level: 系統不同的level開啟不同的服務,個等級如下:
0:系統關機
1:單人維護模式
2:無網路的文字模式
3:有網路功能的文字模式
4:系統保留
5:x window 的啟動模式
6: 重新啟動
1.4 init 處理系統初始化流程
準備系統,網路軟體環境.
1.5 啟動系統服務與相關啟動配置檔案
1.6 使用者自定義啟動程式
1.7 開機過程會用到的主要配置檔案
開機過程中會用到的配置檔案大多放置在/etc/sysconfig/目錄下.
1.8 run level的切換
執行 inti [0-6]
2.1 核心模組與相依性
核心模組放置目錄:/lib/modules/$(uname -r)/kernel
2.2 核心模組的觀察
lsmod :列出系統已經存在的模組資訊,
2.3 核心模組的載入與移除
modprobe:先搜尋模組相依性後才載入模組.
grup 配置檔案: /boot/grub/menu.lst
4.1 忘記密碼
LINUX開機流程 模組管理與Loader
開機流程 1.載入bios的硬體資訊與進行自我測試,並依據設定取得第乙個可開機的裝置 2.讀取並執行第乙個開機裝置內mbr的 boot loader 即 grub,spfdisk 等程式 3.依據 boot loader 設定載入 kernel kernel 會開始偵測硬體和載入驅動程式 4.在硬體...
第11章 模組選單管理配置
模組選單配置管理模組是針對開發人員 後台管理員對系統進行配置管理為目的,此模組並不是針對普通的使用者日常使用,在日常管理維護過程中不建議對此功能模組有任何修改,已確保系統的正常執行,盡量避免沒必要的麻煩產生比為好。模組選單的配置通常是在資料庫表中儲存,功能模組繁多時直接運算元據庫難免會產生眼花繚亂的...
第11章 模組選單管理配置
模組選單配置管理模組是針對開發人員 後台管理員對系統進行配置管理為目的,此模組並不是針對普通的使用者日常使用,在日常管理維護過程中不建議對此功能模組有任何修改,已確保系統的正常執行,盡量避免沒必要的麻煩產生比為好。模組選單的配置通常是在資料庫表中儲存,功能模組繁多時直接運算元據庫難免會產生眼花繚亂的...