天天看點

Linux環境下救援模式初探-修複誤删除的庫檔案或者指令

說是警醒警醒,不過一不小心還是将重要庫或者指令誤删除,如果誤删除,應該如何恢複呢?

一、誤删庫libc.so.6

以Centos7為例,先進入救援模式,開機界面按esc,選到CD光牒啟動,CD-ROM Drive

Linux環境下救援模式初探-修複誤删除的庫檔案或者指令

之後選擇troubleshooting

Linux環境下救援模式初探-修複誤删除的庫檔案或者指令

然後進入Rescue模式

Linux環境下救援模式初探-修複誤删除的庫檔案或者指令

點回車後點1,進入如下界面

Linux環境下救援模式初探-修複誤删除的庫檔案或者指令

回車後輸入cp /lib64/libc.so.6 /mnt/sysimage/lib64

此時/lib64是救援模式的目錄,/mnt/sysimage/lib64才是系統中真正的/lib64目錄

Linux環境下救援模式初探-修複誤删除的庫檔案或者指令

結束後exit退出。

二、誤删除指令rpm

還是按照剛才的方法進入救援模式後按回車按1,進入如下界面輸入以下指令,--root=/mnt/sysimage意思為按照該軟體包到root目錄在/mnt/sysimage的環境下,--replacepkgs為強制替換安裝,安裝完成後exit退出救援模式

Linux環境下救援模式初探-修複誤删除的庫檔案或者指令