內核引導-->運行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-->用戶登陸