误删libc-2.12.so

第一种:误删libc-2.12.so它是一个C语言标准库API文件linux大部分命令的执行需要依靠这个库
会发现cp/mv/ls/scp/rsync/yum/ln/等命令运行不了,本地上传也会连接不上
这个时候一定不要关掉终端!!!一旦关掉就会连接不上!!!也不要运行其它环境变量命令!!!
解决办法:
1、是否有备份、如果有备份请运行以下命令
cd /lib64
LD_PRELOAD=/lib64/libc-2.12.so sln /备份的目录/libc-2.12.so /lib64/libc-2.12.so
这个时候千万不要把备份的那个文件复制回来,也不要删掉
2、没有备份、从本地挂载光盘进入引导修复界面但是应该是会进不去,只能恢复快照
第二种:误删libc.so.6,它是libc-2.12.so的一个软连接,同样大部分命令都需要依赖他这个可以随便删,上面的那个不要乱动
还会会发现cp/mv/ls/scp/rsync/yum/ln/等命令运行不了,本地上传也会连接不上
这个时候一定不要关掉终端!!!一旦关掉就会连接不上!!!也不要运行其它环境变量命令!!!
1、运行以下命令创建软连接
cd /lib64
LD_PRELOAD=/lib64/libc-2.12.so sln /libc64/libc-2.12.so /lib64/libc.so.6
centos6版本的是2.12
centos7版本的是2.17

猜你喜欢

转载自blog.csdn.net/weixin_43483829/article/details/84551867