彙總 Linux 日常運維八大高頻故障場景與標準化處理流程,建議收藏備查。
mount -t ext2 /dev/hda2 /mnt/etc/passwd → /mnt/etc/passwd# 例:刪除 /bin/login 導致無法登入
# 救援盤啟動 → 掛載硬碟至 /mnt
# cp -a /bin/login /mnt/bin/ # -a 保留權限
救援盤無該文件時,需從備份恢復。
e2fsck /dev/hdaXe2fsck -b 8193 /dev/hdaX (使用備份超級塊)fsck.fstype# 救援盤啟動 → mount /dev/hdaX /mnt
# 修復 /mnt/lib 下 .so 文件與符號連結
/mntmv /mnt/etc/passwd /mnt/etc/passwd.bakcp /etc/passwd /mnt/etc/passwd (救援盤無密碼版)mv /etc/passwd.bak /etc/passwd 恢復原文件passwd 重設新密碼建議定期輪換密碼,防長期固定被盜用。
有救援盤:啟動盤引導硬碟 Linux → lilo 寫回 MBR
無救援盤,知分區且有 loadlin:
dosutils/loadlin.exe + images/vmlinuz 複製至 DOS 分區loadlin vmlinuz root=/dev/hda8 (指定根分區)lilo 修復 MBR# 複製 loadlin.exe + vmlinuz 至 C:\
# 建立 C:\LINUX.BAT
c:
loadlin c:vmlinuz root=/dev/hda1 ro
# DOS 下執行 LINUX.BAT 秒進 Linux
大幅減少 POST 自檢等待時間。
ps -ax | grep startx 取得 PID → kill -9 PID → Alt+F1 返回掌握這八大場景,覆蓋 90%+ 日常 Linux 故障處理需求。