centos7 誤刪/usr/bin/等系統內置文件夾, 致使幾百個內置命令丟失。html
rescue模式centos
vm模擬一遍(若是在物理機, 可經過U盤方式直接開機U盤進入選擇救援模式, 方式通用)。bash
加載系統鏡像centos7
重啓, 開機進入固件spa
進入3d
F10保存退出htm
rescue開始blog
上面這張圖已經說明get
選項1: 掛載權限爲讀寫it
選項2: 掛載權限爲只讀
選項3: 跳過(若是發現檢測失敗選此項直接跳過進入)
選項4: 退出(重啓)
運行這條命令,把當前鏡像中的/usr/bin/ 扔一份丟進系統裏面
注:前面的/usr/bin/表明光盤鏡像中的, 後面的/mnt/sysimage/是系統環境
爲何要在cp命令以前加\反斜槓, 在cp指令前面加反斜槓能夠不彈出是否覆蓋的詢問而直接覆蓋!(對於一個已經消亡的文件夾純屬多餘, 哈哈)。
\cp -rp /usr/bin/ /mnt/sysimage/usr/bin
重啓
init 6
進入系統&取消進入鏡像
重啓界面
中間可能會自動從新加載一次
從新完成,/usr/bin恢復