干货分享丨如何恢复Linux下误删etc目录数据

对于运维工作者来说,可能最让人担心的,是服务器宕机;

最让人无助的,是被DDOS

而最让人心惊肉跳的,是rm -rf *这个命令……

当你执行rm -rf命令时,万一哪个变量没赋值

听说过被删空服务器么?

mysql数据库不是在运行吗?

linux能删除正在执行的文件?反正是彻底删除了……

那一夜,你没有拒绝我……

那一夜,我心儿破碎……

我们平时工作中,rm -rf *这个命令给每个使用linux系统的工程师带来了深深的恐惧。

你以为今天我们是来哭诉服务器被清空之后有多惨的嘛?

不!

山重水复疑无路,误删文件能恢复!

今天就给大家分享一个在误删/etc目录后,救命止损的数据恢复教程。

一、紧急措施

1.如果你是远程登录服务器的,首先要保持连接不被断开。不操作时用vim保持连接状态。

此时虚拟控制终端和ssh连接已经不能建立新连接了。

如下图已经不能登录。

1.png

2.拷贝相同版本服务器/etc目录到目标服务器(版本与配置越相近,接下来的工作量会越小,可以使用rz, wget等其他方式把配置拷贝到服务器。scp等需要验证账户信息已经不能使用)

拷贝完成后,可以通过ssh连接,检测是否可以正常连接至服务器(此时使用的账户密码应该是同版本服务器的账户密码)

如出现下图所示,连接失败,可能是selinux导致,临时关闭selinux setenforce 0

2.png

此时已经可以正常通过ssh连接至服务器,切换至root账户如下

03.png

3.修改selinux配置为关闭状态。/etc/selinux/config修改为开机不启动

二、系统恢复

1.检查fstab文件

查看配置文件信息如下:

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值