首頁 > 軟體

Linux啟動管理 詳述

2020-06-16 17:27:19

一 系統執行級別

如果想檢視執行級別,用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組態檔
/boot/grub/grub.conf

grub加密
我們在開機的時候快速按任何一個鍵,就可以進入到選擇作業系統的介面

然後按e

後面就可以很容易進入單使用者模式,修改root密碼,這個後面說,所以我們要加密這個過程

生成加密密碼串

然後加到組態檔中

再重新啟動的時候想按e進入,就必須先輸入密碼,這個我就不演示了

三 單使用者模式
單使用者啟動模式,這類似於windows的安全模式
開機之後快速按任何鍵,進入選擇系統介面,然後按e編譯

再按e進入,在結尾加入single,然後enter回車,回到剛才的介面,按b進入單使用者模式

在以下兩種情況經常用到單使用者模式,
遺忘root密碼
修改系統預設允許級別

好了,Linux啟動管理就總結到這裡,如有問題,歡迎指正,謝謝。

本文永久更新連結地址http://www.linuxidc.com/Linux/2016-11/137503.htm


IT145.com E-mail:sddin#qq.com