误删/lib64/libc.so.6文件如何恢复
背景:
由于误操作,删除了/lib64/libc.so.6软链接,在系统里执行任何命令都会提示libc.so.6文件找不到
cat: error while loading shared libraries: libc.so.6: cannot open shared obj
处理方法:
linux进入急救模式修复:
在启动服务器选择Linux内核条目时,按
e
键进入编辑模式。- 找到以
linux
或linux16
开头的行,修改ro为rw,行尾加上init=/bin/bash 然ctrl + x启动。 - 挂载文件系统:系统进入了紧急救援模式,需要先以读写方式重新挂载文件系统,使用命令mount -o remount,rw /sysroot。
- 切换根目录:通过命令chroot /sysroot将当前系统的根目录切换到实际系统的根目录下。
- 创建libc.so.6软链接:进入/sysroot/lib64目录,创建 libc.so.6软连接,使用命令ln -s libc-2.17.so libc.so.6
- reboot重启系统
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
目录