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
這種情況下,大部分命令已經不能執行了,即使關機重啓也進入不了系統,這時我們該怎麼辦呢?不知道大家記不記得當初我們裝機的時候有個救援界面,這時這個救援界面又重新登上了舞臺,爲我們所用。接下來就開始演示如何通過救援來恢復我們的系統了。
(1)重新啓動們的虛擬機,在即將進入系統的瞬間快速按下ESC鍵,就進入了Boot界面,如果手慢的小夥伴就需要多練幾次才能進去哦!
(2)選中第3項CD-ROM Drive,進入救援模式下,然後再選中第3項進入後續的操作。
(3)中間選擇語言的步驟按默認選項來選,這裏可以選擇跳過網卡的設置哦,不過想設置的自己也可以設置哦。
(4)選中第1項進入命令行模式,在命令行輸入以下:
cd /mnt/sysp_w_picpath/
cp /lib64/libc.so.6 /mnt/sysp_w_picpath/lib64
reboot
So easy!就這樣恢復完成了,正常進入系統,小夥伴們是不是灰常開森。