centos7救援模式--誤刪/usr/bin/恢復


模擬場景

centos7 誤刪/usr/bin/等系統內置文件夾, 導致幾百個內置命令丟失。

修復

rescue模式

vm模擬一遍(如果在物理機, 可通過U盤方式直接開機U盤進入選擇救援模式, 方式通用)。

加載系統鏡像

重啟, 開機進入固件

進入

F10保存退出

rescue開始

上面這張圖已經說明

選項1:  掛載權限為讀寫

選項2:  掛載權限為只讀

選項3:  跳過(如果發現檢測失敗選此項直接跳過進入)

選項4:  退出(重啟)

運行這條命令,把當前鏡像中的/usr/bin/ 扔一份丟進系統里面

注:前面的/usr/bin/代表光盤鏡像中的, 后面的/mnt/sysimage/是系統環境

為什么要在cp命令之前加\反斜杠,  在cp指令前面加反斜杠可以不彈出是否覆蓋的詢問而直接覆蓋!(對於一個已經消亡的文件夾純屬多余, 哈哈)。

\cp -rp /usr/bin/ /mnt/sysimage/usr/bin

重啟

init 6

進入系統&取消進入鏡像

重啟界面

中間可能會自動重新加載一次

重新完成,/usr/bin恢復

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM