天天看點

linux基礎 引導過程與服務控制 (修複MBR扇區故障,修複GRUB引導故障,root密碼遺忘找回)系統初始化程序修複MBR扇區故障系統服務控制linux系統的運作級别

這裡寫目錄标題

  • 系統初始化程序
  • 修複MBR扇區故障
    • 實驗
    • 修複GRUB引導故障
      • 具體步驟
    • 遺忘root賬戶密碼
      • 具體步驟
  • 系統服務控制
  • linux系統的運作級别

系統初始化程序

■init程序

●由Linux核心加載運作/sbin/init程式

●init程序是系統中第一個程序

●init程序的PID (程序标記)号永遠為1

■Systemd

●Systemd是Linux作業系統的一種init軟體

●CentOS7中采用全新的Systemd啟動方式,取代傳統的SysVinit

●CentOS7中運作的第一個init程序 是/lib/systemd/systemd

linux基礎 引導過程與服務控制 (修複MBR扇區故障,修複GRUB引導故障,root密碼遺忘找回)系統初始化程式修複MBR扇區故障系統服務控制linux系統的運作級别
linux基礎 引導過程與服務控制 (修複MBR扇區故障,修複GRUB引導故障,root密碼遺忘找回)系統初始化程式修複MBR扇區故障系統服務控制linux系統的運作級别

修複MBR扇區故障

■故障原因

●病毒、木馬等造成的破壞

●不正确的分區操作、磁盤讀寫誤操作

■故障現象

●找不到引導程式,啟動中斷

●無法加載作業系統,開機後黑屏

■解決思路

●應提前作好備份檔案

●以安裝CD光牒弓|導進入急救模式

●從備份檔案中恢複

1、備份MBR扇區資料

dd if=/dev/sda of=/opt/mbr.bak bs=512 count=1

2、模拟MBR扇區故障

dd if=/dev/zero of= /dev/sda bs= 512 count=1

實驗

1.裝入CD光牒,在CD光牒引導界面選擇troubleshooting:

2、進入troubleshooting菜單 選擇Rescue a centos system

3、進入引導可以按回車,或者等待按1在按會車進入sh-4.2#

4、mount /dev/sdb /mnt ## 将備份sdb備份的檔案挂到mnt下然後進去看下是否有mbr.bak

4、dd if=/mnt/mbr.bak of= /dev/sda count=1 bs=512

5、重新開機reboot進入系統測試是否正常。

修複GRUB引導故障

■故障原因

●MBR中的GRUB弓|導程式遭到破壞

●grub.conf檔案丢失、引導配置有誤

■故障現象

●系統弓|導停滞,顯示“grub>"提示符

■解決思路

●嘗試手動輸入引導指令

●進入急救模式,重寫或者從備份中恢複grub.conf

●向MBR扇區中重建grub程式

具體步驟

1、裝入CD光牒,在CD光牒引導界面選擇troubleshooting:

2、進入troubleshooting菜單選擇Rescue a centos system

3、進入引導可以按回車,或者等待按1在按會車進入sh-4.2#

4、進入救援模式後切根chroot /mnt/sysimage/

5、使用grub2-install指令修複grub ###修複不好使用下面

6、檢視是否修複:cd /boot/grub2/

Is

7、修複grub.cfg配置檔案:grub2-mkconfig -0 /boot/grub2/grub.cfg

8、檢視是否修複:cd /boot/grub2/

Is

9、重新開機

exit

reboot ###主要改啟動項,否認還是進CD光牒模式

遺忘root賬戶密碼

■故障原因

●遺忘root使用者的密碼

■故障現象

●無法進行需要root權限的管理操作

●若沒有其他可用帳号,将無法登入系統

■解決思路

●進入急救模式,重設密碼

具體步驟

以CentOS7.6為例,忘記root密碼後如何操作

1、裝入CD光牒,在CD光牒引導界面選擇troubleshooting:

2、進入troubleshooting菜單選擇Rescue a centos system

3、進入引導可以按回車,或者等待按1在按會車進入sh-4.2#

4、進入救援模式後切根:chroot /mnt/sysimage/

5、修改密碼:passwd root

輸入密碼: Abc123 ###第一-次

輸入密碼: Abc123 ###第二次

6、重新開機

exit

reboot ###主要改啟動項,否認還是進CD光牒模式

7、驗證

登入: root

密碼: Abc123

系統服務控制

linux基礎 引導過程與服務控制 (修複MBR扇區故障,修複GRUB引導故障,root密碼遺忘找回)系統初始化程式修複MBR扇區故障系統服務控制linux系統的運作級别

linux系統的運作級别

linux基礎 引導過程與服務控制 (修複MBR扇區故障,修複GRUB引導故障,root密碼遺忘找回)系統初始化程式修複MBR扇區故障系統服務控制linux系統的運作級别
linux基礎 引導過程與服務控制 (修複MBR扇區故障,修複GRUB引導故障,root密碼遺忘找回)系統初始化程式修複MBR扇區故障系統服務控制linux系統的運作級别
linux基礎 引導過程與服務控制 (修複MBR扇區故障,修複GRUB引導故障,root密碼遺忘找回)系統初始化程式修複MBR扇區故障系統服務控制linux系統的運作級别
linux基礎 引導過程與服務控制 (修複MBR扇區故障,修複GRUB引導故障,root密碼遺忘找回)系統初始化程式修複MBR扇區故障系統服務控制linux系統的運作級别

檢視服務是否開啟

常用的選項有三種:

➢enable:開機自動啟動。

➢disable:開機自動關閉。

➢is-enable:檢視開機啟動狀态。

繼續閱讀