1. 程式人生 > >第十九章linux~系統排錯

第十九章linux~系統排錯

1.怎麼樣更改root使用者的密碼 當你不小心忘記自己的root密碼時,可以用下面的操作來更改root密碼 啟動時用上下鍵停留在選擇介面,按e進入 在這裡插入圖片描述 尋找linux16 這一行,從ro之後全部刪除,將ro改為rw,在後面加上rd.break,然後按ctrl+x 進入下一個介面 在這裡插入圖片描述 Ctrl+X 進入輸命令介面,然後修改密碼 格式為echo (lee)|passwd --stdin root 新建檔案系統就會自動存放和掛載在這個檔案了 在這裡插入圖片描述 2.啟動時連結檔案被修改 啟動時用上下鍵停留在選擇介面,按e進入 在核心後面加5許可權進入 在這裡插入圖片描述 但要進去進行修改,否則每次重啟都會發生錯誤 在這裡插入圖片描述 cd /etc/systemd/system下的檔案 cd multi-user.target.wants/這裡面顯示的都是開機啟動的連結。 開機啟動的還有:/lib/systemd/system/poweroff.target /lib/systemd/system/reboot.target /lib/systemd/system/default.target 如果default.target後面的graphical.target被修改,則開啟啟動會受到影響。 3.初始化映象被誤刪了 cd /boot/ 在這裡插入圖片描述

為了實驗先刪除這個檔案,開機的時候就會提示缺失這個檔案而啟動不起來 在這裡插入圖片描述 先建立光碟機,Boot Options選擇先執行光碟機。 在這裡插入圖片描述 選擇完畢儲存啟動 進入這個介面選擇Troubleshooting 在這裡插入圖片描述 在這裡插入圖片描述 選擇1繼續 在這裡插入圖片描述 在這裡插入圖片描述 在這裡插入圖片描述 ls檢視檔案缺失我們剛才刪除的那一個 在這裡插入圖片描述 建立那個檔案 在這裡插入圖片描述 建立完兩次exit exit 再把Boot Options調回去 就可以正常啟動了 在這裡插入圖片描述 4.核心被刪除如何修復 cd /boot/ 首先我們先檢視這個檔案,然後為了實驗刪除這個檔案 在這裡插入圖片描述 開機後會提示缺失這個檔案 在這裡插入圖片描述 Boot Options選擇先執行光碟機 在這裡插入圖片描述 這三步和之前的步驟一樣 在這裡插入圖片描述 在這裡插入圖片描述 在這裡插入圖片描述 新建一個檔案並掛載 在這裡插入圖片描述 ls檢視新建的檔案,並且切換到這個檔案下的這個目錄 移動這個檔案到mnt目錄下 在這裡插入圖片描述
切換到/mnt/下就可以看到這個檔案,並解析這個檔案 在這裡插入圖片描述 解析成功會生成以下目錄和檔案,切換到/mnt/boot/ ls檢視就會出現檔案了 在這裡插入圖片描述 在這裡插入圖片描述 移動檔案到系統/boot/目錄下 在這裡插入圖片描述 退出改變光碟機重新啟動 在這裡插入圖片描述 5.啟動檔案被刪除 vim /boot/grub2/grub.cfg為開機啟動檔案。若此檔案被刪除,會進入到手動引導介面 在這裡插入圖片描述 給系統一個開機指向 在這裡插入圖片描述 開啟後將這個系統檔案匯入這個開機檔案中並重啟 在這裡插入圖片描述 6.位元組被破壞 dd if=/dev/zero of=/dev/vda bs=446 count=1劫取位元組系統將無法正常啟動。 選擇光碟機執行在這裡插入圖片描述

在這裡插入圖片描述 在這裡插入圖片描述 在這裡插入圖片描述 在這裡插入圖片描述 恢復完成,可以正常啟動