libc.so.6刪除恢復
阿新 • • 發佈:2019-03-24
directory 51cto entos drive cat ann 使用說明 class linu libc.so.6刪除恢復
libc.so.6是linux中非常重要的庫文件,誤刪除後會影響許多命令無法使用。
以下演示如何刪除libc.so.6後恢復
示例:
1.創建刪除libc.so.6的環境。
[root@centos7 ~]# rm -rf /lib64/libc.so.6 [root@centos7 ~]# ls ls: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory [root@centos7 /]# cat /etc/passwd cat: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
刪除後ls、cat、等命令都已經無法使用。
2.重啟機器,選擇光盤啟動。CD-ROM Drive
3.選擇Troubleshooting
4.選擇進入救援模式 Rescue a CentOS system
5.選擇第一項continue
6.此時linux已經將原來硬盤的根掛載到/mnt/sysimage路徑下,系統進入了救援模式。
7.恢復思路
由於在救援模式下,ls,及cat等命令仍舊可以使用說明在救援模式下也存在libc.so.6這個文件,只需要將救援模式的libc.so.6復制回硬盤就可以恢復,
執行以下操作
cp /lib64/libc.so.6 /mnt/sysimage/lib64
重啟系統,此時文件已經恢復所有命令可以正常執行。
libc.so.6刪除恢復