一 系統執行級別
如果想檢視執行級別,用runlevel
init 執行級別 就可以改變系統執行級別
系統預設級別,也就是開機進入哪個級別,在/etc/inittab中
二 啟動過程
首先是bios載入mbr,mbr裡有個扇區,裡面有啟動引導程式,如果是單系統,直接載入核心,如果是多系統,呼叫其他分割槽的啟動引導程式,然後載入核心,核心解壓並自檢,這個時候需要載入驅動,但是由於還沒有載入檔案驅動,所以無法載入驅動,需要找到initramfs建立**根目錄,然後才能載入驅動,我們看下initramfs
載入完驅動後,掛載系統真正的根目錄,然後執行sbin.init,讀取配置檔案/etc/init/rcs.conf,這裡主要做兩件事,乙個是根據/etc/rc.d/rc.sysinit進行系統初始化,另外乙個是根據系統執行級別,按照優先順序啟動和關閉相應程式,我們進入/etc/rc3.d看下
k開頭代表關閉,s開頭啟動
然後是我們之前說過了,開機自啟動配置檔案/etc/rc.d/rc.local,然後是登入介面,最後進入到系統
三 啟動引導程式grub
1 grub中分割槽的表示方式
2 grub配置檔案
grub加密
我們在開機的時候快速按任何乙個鍵,就可以進入到選擇作業系統的介面
然後按e
後面就可以很容易進入單使用者模式,修改root密碼,這個後面說,所以我們要加密這個過程
生成加密密碼串
然後加到配置檔案中
再重啟的時候想按e進入,就必須先輸入密碼,這個我就不演示了
三 單使用者模式
單使用者啟動模式,這類似於windows的安全模式
開機之後快速按任何鍵,進入選擇系統介面,然後按e編譯
再按e進入,在結尾加入single,然後enter回車,回到剛才的介面,按b進入單使用者模式
在以下兩種情況經常用到單使用者模式,
遺忘root密碼
修改系統預設允許級別
好了,linux啟動管理就總結到這裡,如有問題,歡迎指正,謝謝。
Linux啟動管理
啟動管理 系統執行級別 執行級別 含義 0 關機 1 但使用者模式,可以想象為windows的安全模式,主要用於系統修復 2 不完全的命令列模式,不含nfs服務 3 完全的命令列模式,就是標準字元介面 4 系統保留 5 圖形模式 6 重啟動 runlevel 顯示執行級別 init 執行級別 改變執...
Linux之啟動管理
linux之啟動管理 一 執行級別 含義 0 關機 1 單使用者模式,主要用於系統修復 2 不完全的命令列模式,不含nfs服務 3 完全的命令列模式,標準字元介面 4 系統保留 5 圖形模式 6 重啟動 二 執行級別命令 1 runlevel 檢視執行級別命令 2 init 執行級別 改變執行級別命...
Linux學習 啟動管理
1 centos 6.x啟動管理 系統執行級別 執行級別命令 runlevel檢視級別 init執行級別 改變級別 系統預設執行級別 配置檔案 etc inittab id 3 initdefault 系統啟動過程 initramsfs記憶體檔案系統 2 啟動引導程式grub grub中分割槽表示 ...