這裡寫目錄标題
- 系統初始化程序
- 修複MBR扇區故障
-
- 實驗
- 修複GRUB引導故障
-
- 具體步驟
- 遺忘root賬戶密碼
-
- 具體步驟
- 系統服務控制
- linux系統的運作級别
系統初始化程序
■init程序
●由Linux核心加載運作/sbin/init程式
●init程序是系統中第一個程序
●init程序的PID (程序标記)号永遠為1
■Systemd
●Systemd是Linux作業系統的一種init軟體
●CentOS7中采用全新的Systemd啟動方式,取代傳統的SysVinit
●CentOS7中運作的第一個init程序 是/lib/systemd/systemd
修複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系統的運作級别
檢視服務是否開啟
常用的選項有三種:
➢enable:開機自動啟動。
➢disable:開機自動關閉。
➢is-enable:檢視開機啟動狀态。