误删除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

相关推荐

  • N22-第一周作业

    1、描述计算机的组成及其功能    组成:        硬件:            CPU:运算器、控制器、寄存器、缓存     &nb…

    Linux干货 2016-08-15
  • 基于Keepalived+Nginx实现高可用负载均衡

    练习贴,测试keepalived+lvs_dr高可用负载均衡

    2017-12-11
  • N25-第二周作业

    第二周作业 1.Linux上的文件管理命令都有哪些,其常用的使用方法及相关示例演示。 Linux上的文件管理命令有:cp , mv , rm 等命令 cp是复制命令: 命令使用格式是: cp [OPTION]… SOURCE… DEST 例:root@vps ~]# cp /etc/passwd /tmp 复制…

    Linux干货 2016-12-14
  • 实战自制Linux操作系统

    实战自制Linux操作系统 自制linux系统 步骤概述: 1、新建一个硬盘2、在该新硬盘上新建两个分区,一个当boot分区,一个当/分区3、格式化并且挂载两个分区4、安装grub至目标磁盘5、为grub提供配置文件6、复制内核文件和initrd文件7、创建目标主机根文件系统8、移植bash命令和其库文件到根文件系统9、装载模块,实现网络功能10、启动测试 …

    Linux干货 2016-09-19
  • 虚拟化技术介绍、Xen的简单实现

    虚拟化是什么? 虚拟化是一种资源管理技术, 是将计算机的各实体资源, 如服务、网络、内存及存储等, 予以抽象、转换后呈现出来, 打破实体之间的不可切割的障碍, 使用户可以比原本的配置更好的方式来应用这些资源。这些资源的新虚拟部分是不受现有资源的架设方式, 地域或物理配置所限制。一般情况下, 虚拟化资源包括计算能力和数据存储 —<转自维基百科&…

    2016-05-31
  • Linux基础知识之网络配置

    基本网络配置:     将Linux主机接入到网络,需要配置网路相关设置。         IP/NETMASK:本地通信         路由(网关):跨网络…

    Linux干货 2016-09-07

评论列表(1条)

  • qlj
    qlj 2018-04-17 16:39

    太厉害了,大佬,抱大腿