Linux啟動管理

2021-07-24 18:50:08 字數 1776 閱讀 4869

一 系統執行級別

如果想檢視執行級別,用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中分割槽表示 ...