第20章 開機流程,模組管理與Loader

2021-06-26 13:04:43 字數 1170 閱讀 9312

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章 模組選單管理配置

模組選單配置管理模組是針對開發人員 後台管理員對系統進行配置管理為目的,此模組並不是針對普通的使用者日常使用,在日常管理維護過程中不建議對此功能模組有任何修改,已確保系統的正常執行,盡量避免沒必要的麻煩產生比為好。模組選單的配置通常是在資料庫表中儲存,功能模組繁多時直接運算元據庫難免會產生眼花繚亂的...