共計 1251 個字符,預計需要花費 4 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
這篇文章主要介紹了 linux 如何進行故障處理,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓丸趣 TV 小編帶著大家一起了解一下。
1. 修改移動等待時間
修改 /etc/default/grub 文件,再 timeout 中修改時間
重新編譯 grub.cfg 文件:
grub2
-mkconfig
2. 加密 grub
生成加密密碼:
grub2
-mkpasswd-pbkdf2
/etc/grub.d/00_header
文件末尾添加如下內容:
cat EOF
set superusers=’用戶名’password_pbkdf2 用戶名 密碼
重新編譯 grub.cfg 文件:
–o /boot/
grub2
-mkconfiggrub2
/grub.cfg
3. 忘記 root 密碼方法
重啟系統,按 e
再 linux16 行末尾添加:
rd.break console=tty0
C- x 啟動系統
重新掛載文件系統:
mount -o remount ,rw /sysroot/
改變根目錄:
chroot /sysroot/
passwd 修改密碼
創建相關文件(用于重新標記 selinux 的環境值):touch /.autorelabel
exit 退出,系統重啟
4.grub 故障修復
啟動時選擇 Troubleshooting
Rescue a Red Hat Enterprise Linux system
按照提示切換到本機系統:
chroot /mnt/sysimage
查看啟動分區:fdisk -l; boot 項目帶星號的就是啟動分區
將grub2
安裝到啟動分區即可:grub2
-install / 分區目錄
5. 內核文件或者和配置文件故障
前面一樣,光盤啟動,切換根目錄,掛載一下光盤到光盤掛載點, 順便看看 /boot 目錄,里面空蕩蕩的,內核文件和配置文件都沒了
解決方法就是重新安裝內核,可以用 rpm 或者 yum,用 yum 需要先卸載當前的,再安裝;rpm 可以強行–force 覆蓋安裝。
裝完內核之后,重新安裝一次
grub2
, 輸入
grub2
-install /dev/sda
, 然后重新編譯一下 grub2
就行了
重啟系統就可以了。
重啟之后,如果遇見以下問題:
問題是開機直接進入
命令行模式,即使 runlevel 顯示的是 5,手動輸入 startx 一樣報錯。
解決方式是重新安裝圖形化界面
6. 修復 MBR
備份文件方式:
dd if=/dev/sda of=/loring/sda.mbr.bak bs=512 count=1
模擬扇區故障:
dd if=/dev/zero of=/dev/sda bs=512 count=1
dd if=tempdir/sda.mbr.bak of=/dev/sda bs=512 count=1
感謝你能夠認真閱讀完這篇文章,希望丸趣 TV 小編分享的“linux 如何進行故障處理”這篇文章對大家有幫助,同時也希望大家多多支持丸趣 TV,關注丸趣 TV 行業資訊頻道,更多相關知識等著你來學習!
向 AI 問一下細節
丸趣 TV 網 – 提供最優質的資源集合!