天天看點

linux運維面試總結2

linux開機啟動過程:

加電自檢(檢測bios)---》根據設定(如硬碟啟動,cdrom)

查找MBR(主引導記錄bootloader定義了如何啟動目前硬碟上的作業系統,查找分區表,找到核心)

linux中grub實際上就是一個bootloader,可以引導windows,linux,unix,BSD等,grub分二段,第一段放在MBR中,第二段房子作業系統安裝所在的分區上,groub引導後出現菜單選擇菜單後,根據選擇來啟動對應作業系統的核心

加載核心,系統在這個時候會在groub的引導之下把核心讀到記憶體中去,并在記憶體中解壓展開,展開後核心要初始化,初始化讀取根分區

加載根分區,讀取/sbin目錄,執行第一個init程序(這個程序是系統的初始化加載驅動挂載裝置等)

加載init程序的時候需要讀取/etc/inittab配置檔案,而/etc/inittab下定義了init怎麼工作,以及預設的運作級别和系統加載的初始化腳本/etc/rc.d/rc.sysinit

由/etc/rc.d/rc.sysinit最終實作系統的初始化(完成設定網絡、主機名、加載檔案系統等初始化工作)

初始化後進入預設的級别需要的腳本/etc/rc.d/rc3.d(這個檔案裡所有腳本都是連結指向/etc/init.d/*)

系統初始化結束的時候,運作服務檔案并執行/etc/rc.d/rc.local

啟動mingetty啟動一個虛拟終端,給你一個登陸界面。

   本文轉自327051661 51CTO部落格,原文連結:http://blog.51cto.com/andyboge/1830633,如需轉載請自行聯系原作者