笑着學會Linux 系統之故障排查

很高興您能抽出寶貴的時間觀看教程,我將盡我這部分的責任,讓您在哈哈一樂之餘學會linux故障排查,這個看似玄之又玄的東西。
今天帶您掌握解除系統啓動類故障,首先要掌握關於系統啓動的幾個關鍵詞,第一個MBR是什麼呢?相信您不一定清楚,但是美女您總見過吧!或者您本身就是美女。
在這裏插入圖片描述
請看這張圖,此圖來自網絡,是否注意到美女有兩大亮點,一是墨跡很酷,二是挎包彰顯個性。總體感覺是冷酷迷人的。下面把她和MBR聯繫起來,M是美女的第一個大寫字母,Master 漢語意思是主要的;B是美女的墨鏡,這個🕶是豎着放着,Boot漢語意思是引導;R是不是很像美女的挎包,漢語意思是什麼呢?Record記錄。連起來Master Boot Record 主引導記錄,總大小512字節,相當於酒店服務員,她引導你快速找到你房間的位置。包括下表內容:


MBR 數據大小 /字節
引導程序GRUB 446
分區表 64
結束標誌 2

記住了嗎?我不是說美女,是MBR代表的意思。接下來,我們來看看本課教程的結構,瞭解我將帶您能解決日常工作中,關於Linux的什麼問題?
在這裏插入圖片描述

1.MBR扇區故障

我們不用毀壞一個裝有linux系統的物理計算機,可以通過虛擬機,用命令將MBR扇區數據破壞掉,再進行修復來實現。
故障模擬
㈠備份現有磁盤的MBR扇區數據到添加的磁盤(添加一塊磁盤)命令如下:
dd if=/dev/sda of=/backup/mbr.bak bs=512 count=1
㈡模擬該扇區的損壞 命令如下:
dd if=/dev/zero of=/dev/sda bs=512 count=1




㈢重啓,觀察故障
在這裏插入圖片描述

排除故障

㈠掛系統盤,進入急救模式,選項順序3-2-1
在這裏插入圖片描述

在這裏插入圖片描述
在這裏插入圖片描述

㈡重新掛載
在shell中輸入以下命令:
mkdir /aaa
mount /dev/sdb1 /aaa 掛載帶有備份文件的分區
㈢恢復文件
dd if=/aaa/mbr.bak of=/dev/sda bs=512 count=1
在這裏插入圖片描述㈣退出,輸入exit
㈤重啓,即可正常進入桌面。
在這裏插入圖片描述







2.GRUB引導故障

GRUB是什麼?相當於網絡工程師的網絡部署圖紙。多系統引導程序。在這裏插入圖片描述
故障模擬
進入目錄用命令把此文件刪除
cd /boot/grub2
rm -f grub.cfg 刪除之前先備份
在這裏插入圖片描述
重啓觀察故障
在這裏插入圖片描述






排除故障
㈠備份grub2文件
由於實驗環境,備份到原系統裏,真實環境備份到其他磁盤。
在這裏插入圖片描述
㈡可以手工寫一份配置文件告訴系統如何找到需要的啓動文件(這是grub2的作用),也可以通過備份的grub2文件恢復,本教程講第二種方法。
㈢調整首選啓動項爲光盤啓動;掛系統盤,進入急救模式,選項順序3-2-1,通過以下命令把grub2文件複製到文件原始位置。
先輸入以下命令:
chroot /mnt/sysimage
在這裏插入圖片描述
1.再輸入cd /boot/grub2/grub.cfg進入備份目錄
2.將備份文件複製到原始位置 cp grub.cfg.bak grub.cfg
在這裏插入圖片描述
3.退出,輸入exit
4.重啓,即可正常進入桌面。
在這裏插入圖片描述













3.遺忘root用戶的密碼

排除故障
㈠調整首選啓動項爲光盤啓動;掛系統盤,進入急救模式,選項順序3-2-1
㈡ 先輸入以下命令:
chroot /mnt/sysimage
1.輸入passwd
2.再輸入兩次新密碼,完成即可
在這裏插入圖片描述





3.注意:如果策略拒絕更改密碼出現如下報錯提示:
在這裏插入圖片描述
輸入setenfore 0(最後面是零)
關閉安全策略,執行操作即可。
總結,這三類故障可以讓你的linux系統啓動不了,本教程講解Linux 的三種系統啓動類故障排除,如果還有不懂,我專門錄製了“笑着學linux系統三種啓動類故障排除”視頻,請關注我,後期還有更多優質教程,感謝您的評論。



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章