Linux系統啓動過程

Linux系統啓動過程

內核引導-->運行init-->系統初始化-->創建終端-->用戶登陸系統ios

內和引導ssh

計算機打開電源後,首先是bios開機自檢,按bios中設置來啓動設備(一般是硬盤)spa

操做系統接管硬件之後,首先讀入/boot目錄下的內核文件。操作系統

操做系統-->/boot命令行

運行init進程

init是系統全部進程的起點,首先讀取配置文件/etc/inittabit

操做系統-->/boot-->init進程io

運行級別(啓用其餘應用程序)class

Linux系統有7個運行級別(runlevel):登錄

  • 運行級別0:系統停機狀態,系統默認運行級別不能設爲0,不然不能正常啓動

  • 運行級別1:單用戶工做狀態,root權限,用於系統維護,禁止遠程登錄

  • 運行級別2:多用戶狀態(沒有NFS)

  • 運行級別3:徹底的多用戶狀態(有NFS),登錄後進入控制檯命令行模式

  • 運行級別4:系統未使用,保留

  • 運行級別5:X11控制檯,登錄後進入圖形GUI模式

  • 運行級別6:系統正常關閉並重啓,默認運行級別不能設爲6,不然不能正常啓動

操做系統-->/boot-->init進程-->運行級別

系統初始化

完成系統初始化工做(激活交換分區,檢查磁盤,加載硬件模塊以及其它一些須要優先執行任務)

操做系統-->/boot-->init進程-->運行級別-->/etc/init.d

創建終端

init打開6個終端(tty1-tty6)

用戶登陸

  1. 命令登陸

  2. ssh登陸

  3.圖形界面登陸

操做系統-->/boot-->init進程-->運行級別-->/etc/init.d-->用戶登陸

相關文章
相關標籤/搜索