linux重置系統到剛安裝狀態,linux系統恢復初始化

在 Linux 和其他類 Uniux 系統中,init(初始化)進程是系統啟動時由內核執行的第一個進程,其進程 ID(PID)為 1,並靜默運行在後台,直到系統關閉。那麼系統的初始化和服務該如何正確的學習呢???

1. Linux系統引導的順序(詳見linux系統管理P312)

1) 掌握Linux系統引導的順序:(詳見附1)

其中,BIOS的工作是檢查計算機的硬體設備,如CPU、內存和風扇速度等;

MBR會在啟動盤的第1個塊中,大小為512B。其中前446中的程序代碼是用來選擇boot partition(分區),也就是由哪個分區來裝入開機用的代碼;

在內核部分主要是裝機計算機設備的驅動程序以便操作系統可以控制計算機上的設備。並且以只讀的方式掛載/(根)文件系統,也就是此時的操作系統只能讀到根文件系統(目錄)所在的分區;

init程序的進程id為1,即Linux操作系統第1個執行的程序。

1. BOIS的初始化和引導載入程序(詳見linux系統管理P313)

1) 掌握BIOS的定義:BIOS(Basic Input/Output System)(基本輸入/輸出系統的縮寫),它是硬體與軟體之間的介面,而且是非常基本的介面。

2. GRUB程序和grub.conf文件(詳見linux系統管理P317)

1) 掌握GRUB的定義:GRUB是Grand Unified Bootloader(多重操作系統啟動管理器)的縮寫。

2) 掌握grub的配置文件為:grub.conf

設置grub Md5加密命令 grub-MD5-crypt

Password = 明文或 password –md5 密文(編輯grub配置文件的密碼)

Title red hat 標題

Password = 明文或 password –md5 密文(載入內核系統引導必須的密碼)

3. 內核的初始化和init的初始化(詳見linux系統管理P322)

1) 掌握init的配置文件為:/etc/inittab

2) 了解init程序要做的工作:

  a) 決定預設(默認)要使用哪個run levels(運行級別)。

  b) 執行一些系統初始化的腳本(程序)來初始化操作系統。

  c) 根據run level的設置來執行所對應目錄中的程序,以決定要啟動哪些服務。

  d) 設定某些組合鍵。

  e) 定義UPS不間斷電源系統,即當電源出現問題時或電源恢復時要執行哪些程序。

  f) 產生6個virtual consoles,也就是tty1~tty6。

4. run levels(運行級別)(詳見linux系統管理P326)

1) 掌握所有的運行級別及每一個運行級別對應的功能:

5. 關閉系統及重啟系統(詳見linux系統管理P342)

1) 掌握常用的可以關閉系統的命令:

  shutdown -h now

  halt

  poweroff

  init 0

2) 掌握常用的可以重啟系統的命令:

  shutdown -r now

  reboot

  init 6

  Ctrl+Alt+Delete鍵

6. 掌握單用戶模式修改用戶的密碼

7. 掌握救援模式

8. 課後作業(用時70分鐘)

1) 以root用戶登錄系統

2) 修改grub配置文件,默認以第1個操作系統啟動,將默認的讀秒修改為10秒

3) 設置grub菜單密文密碼「123」

4) 修改系統的默認運行級別為3

5) 使用與運行級別有關的命令重啟系統

6) 使用單用戶模式修改用戶的密碼為「123」

7) 使用救援模式刪除grub菜單密碼

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/232824.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-11 13:23
下一篇 2024-12-11 13:23

相關推薦

發表回復

登錄後才能評論