glibc误删处理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了glibc误删处理相关的知识,希望对你有一定的参考价值。

在上一篇安装tensorflow的最后,使用python命令编辑"import tensorflow",发现异常,缺少glibc2.16


原因分析,tensorflow0.12.1版本底层依赖glibc-2.16

http://ftp.gnu.org/gnu/glibc/ 下载glibc,并执行编译安装后(编译安装需要注意不能在glibc的目录下执行),建立软连接。ln -s /opt/glibc-2.16.0-install/lib/libc-2.16.so /lib64/libc.so.6(提示文件已存在)


然后,就傻傻地执行了rm /lib64/libc.so.6(操作系统很多功能都依赖glibc,这操作导致ls,mv等功能都无法使用)

恢复操作(LD_PRELOAD):

LD_PRELOAD=/lib64/libc-2.12.so ln -s /lib64/libc-2.12.so /lib64/libc.so.6


技术分享

注意:操作libc.so.6之前,先看这个软连接是连到哪里的


以上是关于glibc误删处理的主要内容,如果未能解决你的问题,请参考以下文章

mysql误删搭建有主从的主库master binlog处理

vmware 因误删Linux 虚拟机磁盘,无法启动处理方法

新手处理事故之误删boot目录以及更严重的删除操作

达梦数据库数据库表误删后的处理--非数据恢复

glibc和libc到底有啥区别?

Linux中误删libc.so.6如何挽救