解决误删libc.so.6的参考资料

  说说前因后果:因为之前安装了filezilla,发现安装不了,说是libc.so.6老旧了。差不多过了一个星期,也就是前天升级成功gcc后决定再解决这个问题。gcc升级成功后,决定创建新链接...然后喜闻乐见的终端里输入什么命令都不管用了 = =,当时还没意识到问题的严重性,实际上连文件也打不开了,于是考虑重启电脑,结果重启不了了,一直再加载用户登陆的地方卡住,这是当然的,因为libc.so.6是linux中底层很重要的动态库,总之千万不能删!!!

  然而当发现重启也不行的时候,自己却还是没觉得多大事,于是愉快的玩一会galgame,睡了一觉起来,发现电脑还是那样,这才开始有点急了,开始网上搜原因,然后出门买了个U盘,终于弄好了。。。

  也是后面才知道删了之后不用重启也可以解决得方法以及听说用grup急救模式也可以解决,但我弄好后没尝试过,也不想尝试了。。。

  下面是参考的解决过程:

    https://blog.csdn.net/timsley/article/details/51121081

    http://devzc.com/post/440

    http://blog.51cto.com/wbwk2005/415185

    https://blog.csdn.net/u013753804/article/details/48392325

    http://blog.51cto.com/wbwk2005/415185

    http://www.cnblogs.com/gtarcoder/p/6015486.html

    https://bbs.csdn.net/topics/390996514

    https://www.linuxquestions.org/questions/linux-distributions-5/how-to-recover-libc-so-6-file-if-it%27s-deleted-accidentally-512455/

    https://stackoverflow.com/questions/12249547/how-to-recover-after-deleting-the-symbolic-link-libc-so-6

    https://superuser.com/questions/267096/how-to-restore-lib-libc-so-6

    https://www.cnblogs.com/weijing24/p/5890031.html

    这个链接:https://www.xiariboke.com/computer/3624.html中主要参考如何制作U盘。

    简单说一下做好以后的步骤:将U盘插到问题电脑上,然后按delete键进入到BIOS界面,选择USB HDD -> 选择最后一个 -> 选择拯救系统,最后一阵乱捣鼓就好了。。。

    也不是乱捣鼓,进入到shell命令行中以后要先找到自己硬盘的lib64文件夹(或删除libc.so.6文件时的文件夹,找到以后如果libc-2.x.so存在,则通过她建立libc.so.6的软链接即可,如果她也没有,那就把U盘中的这两个缺失的文件复制到自己的lib64文件夹中。如果你找不到自己的磁盘,它或许在/mnt/sysimage中,这是通过U盘启动器后默认将原本的电脑磁盘中根的挂载路径。一开始看到的那些感觉很相似的目录时U盘中的CentOS系统目录。

    弄好以后,重启可能会进入到WARING -- SElinux targeted policy relable is required的界面,这时不用管它,等它跑完系统会自己再次重启,然后就好了。

原文地址:https://www.cnblogs.com/darkchii/p/9064297.html

时间: 2024-10-16 02:45:02

解决误删libc.so.6的参考资料的相关文章

解决 /lib64/libc.so.6: version `GLIBC_2.14' not found 的问题

本文 引自与 以下博文: http://stuart.blog.51cto.com/728677/1840205 遇到这样的问题,乍一看是缺少软件,然后查看发现已安装 只是版本不对,so  那就是版本问题了 就需要安装一下提示中所需要的的版本 鉴于glibc的官网 我这里十分延迟,打不开,之后借用 博文中的FTP链接下载软件包 下载安装: [[email protected] ~]# wget http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.gz [[em

Linux创建垃圾回收站,解决误删操作的烦恼

Linux创建垃圾回收站,解决误删操作的烦恼 --delete安全的删除命令 废话少说直接进入主题 1.创建一个简单的delete命令脚本(因阿诺的英语太渣所用的中文字符集) [[email protected] ~]# vim delete #!/bin/bash #只为一诺 #将删除的文件回收到家目录下的回收站--hsz hsz=~/hsz if [ ! -d $hsz ] then mkdir $hsz fi if [ $# -eq 0 ] then echo "提示用法: delete

Centos6 升级glibc-2.17,解决Requires: libc.so.6(GLIBC_2.14)(64bit)错误解决方法

Centos6 升级glibc-2.17,解决Requires: libc.so.6(GLIBC_2.14)(64bit)错误解决方法 出现问题 在Centos6安装mysql 5.7.x 系列提示错误如下: [[email protected]_0_5_centos mysql]# rpm -ivh mysql-community-libs-5.7.18-1.el6.x86_64.rpm warning: mysql-community-libs-5.7.18-1.el6.x86_64.rpm

误删libc.os.6共享库的解决办法

在我们使用系统的过程中,要注意各个共享库的使用,万一不小心删掉了什么,就可能出现各种问题.如果你把libc.os.6删掉了,那可就悲剧了,因为你的大部分命令都不能够正常使用了(╥╯^╰╥) 接下来呢,小编就给大家演示一下在centos7.3中,如果把libc.os.6删掉了,该如何恢复系统. 首先,我们使用终端机登录系统,然后将libc.os.6共享库删掉,(此项操作一定要在终端机上进行喏):     在删除了共享库以后,我们发现一些常用的命令如ls,stat,top等已经不能正常使用了,接下来

误删 libc.so.6的解决方法(转)

今天不小心把libc.so.6给删除了. 原系统是这样的: libc.so.6 -> lib-2.6.1.so 本想新建立一个软链接,指向 lib-2.8.so 没想到 ln 命令不能用了. 原来Linux 很多shell命令都离不开 libc.so.6. 真惨了. 幸好没有关linux. 从网上一查, 找到解决方案: 进入 /lib (或 /lib64  视情况而定), #LD_PRELOAD=/lib/libc-2.6.1.so ln -s /lib/libc-2.6.1.so libc.s

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

首先来简单的认识一下何为libc.so.6? libc.so.6是glibc的软链接 ll /lib64/libc.so.6lrwxrwxrwx 1 root root 11 Aug 25 2017 /lib64/libc.so.6 -> libc-2.5.so glibc是gnu发布的libc库,即c运行库.glibc是Linux系统中最底层的api,几乎其它任何运行库都会依赖于glibc,所以说绝大部分操作命令都缺少不了它. 如果真的是一不小心误删了/lib64/libc.so.6,大部分系

Linux 误删libc.so.6

删除libc.so.6之后可能导致系统命令不可用的情况, 可使用如下方法解决: LD_PRELOAD=/lib64/libc-2.12.so ln -s /lib64/libc-2.12.so /lib64/libc.so.6 原文地址:https://www.cnblogs.com/hankyoon/p/12628534.html

解决误删Mysql中root所有权限的方法!

背景: 长时间的对着电脑,造成了"神志不清",一不小心在Mysql下误操作了"revoke all on *.* from 'root'@'localhost'; ",这个命令的意思就是删除mysql中最高权限的用户root的所有权限.因为本机mysql的密码为空,虽然依旧可以进去mysql,但再也不法执行修改操作. 解决方法: 1.首先杀掉mysql进程 #pkill mysql 2.以--skip-grant-tables方式启动 #/usr/local/mys

【问题】CentOS6.5系统"libc.so.6: version 'GLIBC_2.15' not found"解决方法

出现"libc.so.6: version 'GLIBC_2.15' not found"问题,是由于glibc版本过低,升级glibc即可. 由于CentOS系统RPM源目前glibc最高版本是2.12,所以只能采用源码升级 一.查看系统glibc支持的版本 strings /lib64/libc.so.6 |grep GLIBC#查看当前glibc版本ll /lib64/libc.so.6 lrwxrwxrwx. 1 root root 12 Oct  9  2014 /lib64