Linux环境下误删重要文件怎么办

自己的朋友杰哥的微信公众号:(杰哥的IT之旅)里面很多干货,感兴趣的小伙伴可以关注下。

01

背景

在运用Linux时会出现一些误操作,导致系统无法正常使用,比如删除了某个重要依赖库,或者删除了rpm等等。在这里记录下具体的操作步骤,供以后参考。

02

意义

学会在使用Linux系统出现误删除系统重要文件时,能使用救援模式来恢复系统。

03

案例详解

当我们删除了Linux系统重要库文件时,该如何恢复,比如在这里我们删除/lib64/libc.so.6这个文件看看系统有什么变化。

删除/lib64/libc.so.6这个文件后很多的基本命令都无法使用了,包括关机都已无法执行,看来这是个很危险的操作,删除这样一个文件就导致我们的系统无法正常使用了。有的人说重启也许可以解决,我们看看重启能否解决这个问题。我们直接关闭电源然后开机。

重启后系统卡在了这个界面,无法继续进行。

现在使用救援模式来修复这个问题。

首先在重新开机时当出现下面这个接界面时按esc进入到Boot Menu。(ps:手速要快,在进度条满之前按,只能按一下,按多了也进不去)

上下键选择第三项CD-ROM Drive,光盘启动。

再选择第三项救援模式。

选择语言,默认English就行。

选择No跳过网口检测

点击继续

这里提示我们,救援模式下的根目录不是我们以前的根目录,而/mnt.sysimage这个目录才是我没以前的根目录,如果想要变回以前的根目录需要执行chroot /mnt/sysimage命令。

再一次提示我们根目录的问题。

这时候选择开启shell进程,这样我们就可以使用命令了。

这时候我们使用ls发现这命令好用了,说明救援模式下是有/lib64/libc.so.6这个文件的。

这时我们只要将这个文件复制一遍到以前的目录下就可以了。

选择reboot按enter重启系统。

这时我们的刚刚删除的文件就回来了,刚刚不好用的命令都好用了,修复成功。

04

总结

如果我们误删除了一些系统重要的文件,可以使用救援模式来恢复,因为救援模式里有系统所需各种文件。当然救援模式不只是这些功能,这里这是对它最初级的运用。

关于运维学习、分享、交流,笔者开通了微信公众号【运维猫】,感兴趣的朋友可以关注下,欢迎加入,建立属于我们自己的小圈子,一起学运维知识。

本文分享自微信公众号 - 运维猫(centos15)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-08-04

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏小手冰凉

部署 KVM 虚拟化平台

KVM自Linux 2.6.20版本后就直接整合到Linux内核,它依托CPU虚拟化指令集实现高性能的虚拟化支持。它与Linux内核高度整合,因此在性能、安全性...

14120
来自专栏陶士涵的菜地

[Linux]C语言Linux系统编程创建进程

每一个进程都由一个唯一的标识符表示,即进程ID,简称pid.系统保证在某时刻每个pid都是唯一的。

15340
来自专栏陶士涵的菜地

[linux] C语言Linux系统编程进程基本概念

1.如果说文件是unix系统最重要的抽象概念,那么进程仅次于文件。进程是执行中的目标代码:活动的、生存的、运行的程序。

8330
来自专栏小手冰凉

shell脚本之 awk 工具的使用

在Linux系统中,awk是一个功能强大的编辑工具,逐行读取输入文本,并根据指定的匹配模式进行查找,对符合条件的内容进行格式化输出或过滤处理,可以在无交互的情况...

10340
来自专栏小手冰凉

YUM仓库配置及命令详解

通过源代码编译的方式安装程序在灵活性、可定制性方面具有无可比拟的优势,但也正因为这种特性给管理员带来了额外的维护开销,当应用在大规模的服务器群集时存在一定的局限...

17220
来自专栏小手冰凉

Apache 和 Nginx 的区别

2、抗并发,nginx 以 epoll and kqueue 作为开发模型,处理请求是异步非阻塞的,负载能力比 apache 高很多,而 apache 则是阻塞...

12720
来自专栏小手冰凉

firewalld防火墙基础配置

Linux的防火墙体系主要工作在网络层,针对TCP/IP数据包实时过滤和限制,属于典型的包过滤防火墙。

11120
来自专栏小手冰凉

保证 Linux 服务器安全基本措施

作为一种开放源代码的操作系统,Linux服务器以其安全,高效和稳定的显著优势而得以广泛应用,但是,若不加以控制,也不见得安全到哪里,这篇博文主要从账号安全控制、...

8920
来自专栏小手冰凉

squid服务之配置透明代理

透明代理提供的服务功能与传统代理时一致的,但是其“透明”的实现依赖于默认路由和防火墙的重定向策略,因此更适用于局域网主机服务,而不适合Internet中。

11620
来自专栏小手冰凉

配置 inotify+rsync 实时同步

rsync 虽然可以实现快速备份,但是什么东西都不可能是十全十美的,作为计划任务备份,都是固定时间进行的,而且延迟明显、实时性差,当同步源长期不变化时,密集的定...

10830

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励