Linux中誤刪libc.so.6如何挽救

   首先來簡單的認識一下何爲libc.so.6?C_0006.gif

libc.so.6是glibc的軟鏈接

ll /lib64/libc.so.6
lrwxrwxrwx 1 root root 11 Aug 25 2017 /lib64/libc.so.6 -> libc-2.5.so

glibc是gnu發佈的libc庫,即c運行庫。glibc是Linux系統中最底層的api,幾乎其它任何運行庫都會依賴於glibc,所以說絕大部分操作命令都缺少不了它。

如果真的是一不小心誤刪了/lib64/libc.so.6,大部分系統命令將無法執行,ssh登錄系統也不成功,只會無休止的提示以下錯誤:
   error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

   這種情況下,大部分命令已經不能執行了,即使關機重啓也進入不了系統B_0013.gif,這時我們該怎麼辦呢?不知道大家記不記得當初我們裝機的時候有個救援界面,這時這個救援界面又重新登上了舞臺,爲我們所用。接下來就開始演示如何通過救援來恢復我們的系統了。w_0024.gif

    (1)重新啓動們的虛擬機,在即將進入系統的瞬間快速按下ESC鍵,就進入了Boot界面,如果手慢的小夥伴就需要多練幾次才能進去哦!t_0015.gif

wKiom1mhNJrjgy8YAAAPA-4PNx4071.png

    (2)選中第3項CD-ROM Drive,進入救援模式下,然後再選中第3項進入後續的操作。C_0013.gif

wKioL1mhNKXgJ1YyAAWMJ4rLXQI103.png

    (3)中間選擇語言的步驟按默認選項來選,這裏可以選擇跳過網卡的設置哦,不過想設置的自己也可以設置哦。B_0029.gif

wKioL1mhNL-Sx340AAAN5ZDa600266.png


wKioL1mhNNfxmIVQAAAl-DCDxY0534.png


wKiom1mhNQ3RCva2AAAQxwtyGqI320.png

    (4)選中第1項進入命令行模式,在命令行輸入以下:

        cd /mnt/sysp_w_picpath/

        cp /lib64/libc.so.6 /mnt/sysp_w_picpath/lib64

    reboot

    So easy!就這樣恢復完成了,正常進入系統,小夥伴們是不是灰常開森。w_0001.gif

wKiom1mhNWeT4kjNAAAQuERS_V4896.png




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章