glibc卸载掉了怎么恢复

 时间:2026-02-14 10:56:45

1、注:目前centos 6.x 64位的glibc的版本是 v2.12 ;

试验模拟现场:删除文件,后恢复(前提没有退出终端,也没有重启服务器)

在服务器查看/lib64目录:

libc.so.6 是软链接文件,链接的源文件就是libc-2.12.so 文件,删除软链接文件,可以使用上面的方法恢复;

[root@localhost lib64]# ll libc*

-rwxr-xr-x. 1 root root 1923352 May 10 2016 libc-2.12.so

lrwxrwxrwx. 1 root root 12 Aug 3 10:18 libc.so.6 -> libc-2.12.so

2、操作过程:

删除文件,之后ls cp 命令无法使用;[root@localhost lib64]# rm -f libc.so.6

 [root@localhost lib64]# ls -lh libc*

ls: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

[root@localhost lib64]# cp libc-2.12.so /tmp/

cp: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory

3、重新加载

[root@localhost lib64]# LD_PRELOAD=/lib64/libc-2.12.so ln -s /lib64/libc-2.12.so /lib64/libc.so.6

可以使用cp ls 命令,恢复成功;

[root@localhost lib64]# cp libc-2.12.so /tmp/

[root@localhost lib64]# ls -lh libc*

-rwxr-xr-x. 1 root root 1.9M May 10 2016 libc-2.12.so

lrwxrwxrwx 1 root root 19 Nov 25 12:17 libc.so.6 -> /lib64/libc-2.12.so

  • linux如何删除文件
  • 如何用vi编辑和保存文件
  • linux怎么查看IP地址
  • 如何正确使用SecureCRT
  • linux系统怎么查看时间
  • 热门搜索
    葡萄吃多了会怎么样 苹果手机怎么在电脑上下载软件 手机病毒怎么办 宣城旅游 可以赚钱的软件 坐月子可以开空调吗 yy怎么截图 澳门旅游学院 生死狙击怎么开挂 杭州旅游团