centos6和7的開機流程-面試題

linux系統(tǒng)開機流程為企業(yè)面試題,本次筆記從圖和文字記錄centos6的開機流程。


開機流程示意圖
  • 開機加電自檢 --- 檢查bios中識別的硬件信息是否正常
  • 開機MBR引導 --- /boot分區(qū)引導系統(tǒng)啟動的記錄信息(MBR引導記錄--系統(tǒng)啟動文件信息/分區(qū)表信息)
  • grup選擇菜單 --- 可以選擇系統(tǒng)內核信息/可以選擇進入單用戶模
  • 加載內核信息 --- 用于管理控制硬件
  • 啟動系統(tǒng)進程 --- /sbin/init --- 后續(xù)進程啟動(串型---詳見圖)注:后續(xù)進程被第一個進程所管理。查看init下面的服務是第幾號開機 是第幾號關機。
  • 加載啟動級別文件 --- 加載/etc/inittab 選擇不同級別啟動系統(tǒng)
  • 運行初始化腳本 --- /etc/rc.d/rc.sysinit 設置主機名稱 設置網(wǎng)卡地址信息
  • 執(zhí)行服務運行腳本 --- /etc/rc.d/rc 實現(xiàn)服務開機自動運行
  • 啟動mingetty進程 --- 顯示登錄提示信息

總結

開機自檢 --- 加載MBR --- 加載grup菜單 --- 加載內核 --- 啟動第一個服務進程 --- 加載運行級別文件 --- 加載初始化腳本 --- 加載運行腳本(實現(xiàn)服務程序開機自啟)--- 啟動mingetty進程顯示登錄界面


Centos7的開機流程

centos7的開機流程大致和6類似 只不過做了些優(yōu)化的流程。原先centos6啟動第一個流程后是串行的啟動后續(xù)服務。會比較的慢,Centos7則是并行啟動相關的服務。速度明顯會有提升。

具體的操作流程如下:

    1. 開機加電自檢 --- 檢查bios中識別的硬件信息是否正常
    1. 開機MBR引導 --- /boot分區(qū)引導系統(tǒng)啟動的記錄信息(MBR引導記錄--系統(tǒng)啟動文件信息/分區(qū)表信息)
    1. grup選擇菜單 --- 可以選擇系統(tǒng)內核信息/可以選擇進入單用戶模式
    1. 加載內核信息 --- 用于管理控制硬件
    1. 啟動系統(tǒng)進程 --- /usr/lib/systemd/systemd --- 后續(xù)進程啟動(并型)
    1. 加載啟動target文件 --- /etc/systemd/system/default.target 選擇不同級別啟動系統(tǒng)
    1. 加載系統(tǒng)初始化文件 --- /usr/lib/systemd/system/sysinit.target 設置主機名稱 設置網(wǎng)卡地址信息
    1. 執(zhí)行服務運行腳本 --- /etc/systemd/system 實現(xiàn)服務開機自動運行
      /usr/lib/systemd/system/ 保存系統(tǒng)中所有程序啟動文件
    1. 啟動mingetty進程 --- 顯示登錄提示信息

總結

開機自檢 --- 加載MBR --- 加載grup菜單 --- 加載內核 --- 啟動第一個服務進程 --- 加載運行target信息--- 加載初始化腳本 --- 加載運行文件(實現(xiàn)服務程序開機自啟)--- 啟動mingetty進程顯示登錄界面

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容