误删除libc.so.6时,该怎么恢复

       一周一周光阴似流水,转瞬即逝,又到了该说点什么的时候了。这周老师给我们出了一道实验题,内容是当你不小心误删除了libc.so.6这个库文件时,怎么恢复。意不意外?惊不惊喜?那下面就来简单说说(呃……为什么不是详细说说呢,因为这个这个水平有限,也只能是理解多少,给你们说多少了)。

      先来说说libc.so.6是个什么鬼:它是Linux平台提供的C的标准库,提供了函数的实现,大多数命令基于这个库,所以这个一旦被删除,很多命令就失效了。

误删除libc.so.6时,该怎么恢复

       先看一下libc.so.6文件的路径

误删除libc.so.6时,该怎么恢复

       现在来开始试验,删除libc.so.6库文件后,看看有什么效果,咦?ls、mv、cp等等命令不能用了,出错了,怎么回事。说明这些命令基于这个库文件,当库文件被删除,他们自然也就用不了了。

      下面来说说怎么操作让libc.so.6这个库文件恢复

       第一步:如下图所示:重新启动客户机

误删除libc.so.6时,该怎么恢复

       点击重新启动后,把鼠标切入到虚拟机里面,迅速按下Esc键(拼手速的时候到了)

误删除libc.so.6时,该怎么恢复

       第二步: 进入光盘模式(手速慢看不见这个界面的,只能多重复几次第一步了)

误删除libc.so.6时,该怎么恢复

       第三步: 选择 Troubleshooting 故障排除选项

误删除libc.so.6时,该怎么恢复

      第四步:选择Rescue  a  CentOS Linux  system 开启自救之旅

误删除libc.so.6时,该怎么恢复

       第五步: 选择continue选项

误删除libc.so.6时,该怎么恢复

       第六步:已进入光盘,ls等命令可以用了

误删除libc.so.6时,该怎么恢复

       第七步:将光盘下的libc.so.6文件复制到虚拟机对应文件里(光盘下的文件默认被挂载在/mnt/sysimage下,相当于根目录)然后输入exit退出,等待。

误删除libc.so.6时,该怎么恢复

       第八步:重启完成就可以正常进入系统了。看图,登录用户名就可以进入虚拟机了

误删除libc.so.6时,该怎么恢复

 

误删除libc.so.6时,该怎么恢复

       这里使用的是CentOS 7 做的示例,CentOS 6 操作界面可能会有所不同,但是实质上是相同的。(肯定还有其他好的办法也可以恢复,但是不是很了解,就不说了,有兴趣的试试或者百度一下)说得不好,还请多多指教。

 

 

 

原创文章,作者:吼吼哈嘿,如若转载,请注明出处:http://www.178linux.com/84421

(4)
吼吼哈嘿吼吼哈嘿
上一篇 2017-08-11 21:11
下一篇 2017-08-12 11:15

相关推荐

  • 编译安装Apache

    实验环境:CentOS 6 安装包版本:httpd-2.2.29.tar.bz2 一、安装前准备     (1)、获取httpd-2.2.29.tar.bz2安装包     (2)、准备开发工具,安装相应的包组 yum groupinstall -y&nbsp…

    Linux干货 2016-08-24
  • Linux进程与作业1

    Linux进程与作业 操作系统的组成部分:硬件,kernel,lib, 系统调用–>调用kernel lib调用–> 库调用,kernel调用 运行用户代码–>用户模式–>用户空间; 运行kernel–>内核模式–>内核空间; 内核的功用:进程管理,文件系统,网络功能,内存管理,驱动程序,安全功能 C…

    Linux干货 2016-08-02
  • 第四周作业2

    #### 1、 复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 首先,利用cp命令将/etc/skel目录复制为/home/tuser1: “` [root@localhost ~]# cp -r /etc/skel /home/tuser1 “` 随…

    Linux干货 2018-03-24
  • 企业实时同步方案—-Sersync介绍

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://nolinux.blog.51cto.com/4824967/1433109 Sersync 项目利用 Inotify 和 Rsync 技术实现对服务器数据实时同步的解决方案,其中 Inotify 用于监控 Sersync…

    Linux干货 2016-08-15
  • yum详解

        yum(全称为 Yellow dog Updater, Modified)yum相对于rpm来说:rpm为基础包管理器,yum则是rpm的前端工具。能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。,yum无法独立存在,系统不允许有两个…

    Linux干货 2016-08-24
  • 权限管理

    权限管理 在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录。 我们先来看看文件的属性: 权限: r:可获取文件数据(读取文件) w:可修改文件的数据(写入数据) x:可以把此文件提请内核启动为一个进程 (执行) 文件的权限主要针对三类对象进行定义:  owner: 属主, u  grou…

    Linux干货 2016-08-05

评论列表(1条)

  • qlj
    qlj 2018-04-17 16:39

    太厉害了,大佬,抱大腿