zoukankan      html  css  js  c++  java
  • 误删除系列一:linux的bin目录误删除后恢复操作

    感言:一失足成千古恨,一不小心就把/usr/bin下所有的命令都删除了,当你以为自己很熟练时,当你以为自己操作对时,可能就是失手的时候,还好这次只是一个测试环境....God

    恢复过程:(以下是在vsphere下管理的VM)
    1.关闭虚拟机 -->  在BIOS设置CD启动 --> 加载CentOS7的ISO --> 重新启动

     

     2.选择troubleshooting

     

     3.进入救援模式

     

     4.救援模式中选择继续

     

     5.无法切换root,查看镜像bin目录下的文件是,,再把它copy过去原先删除的目录下

     

     6. 重启虚拟机: init 6

     

    以下是查找解决方法同时找到一个恢复已经删除日志的例子

    [root@node1 ~]# yum install httpd -y
    [root@node1 ~]# systemctl start httpd
    

    删除错误日志

    [root@node1 ~]# rm -rf /var/log/httpd/error_log
    [root@node1 ~]# ll /var/log/httpd/
    total 0
    -rw-r--r-- 1 root root 0 Jun 26 13:49 access_log
    

    恢复原理:找到httpd对应的进程号,并把在/proc下的文件copy回去

     

     

     

  • 相关阅读:
    es6 Set 和Map 数据结构
    es6 Symbol
    es6 对象的扩展
    es6 class
    es6 数组扩展方法
    Docker入门01——Image
    GORM 中文文档
    将以前的文章开始慢慢转到这里发表
    环境变量
    在 Linux 中安装 VMware Tools
  • 原文地址:https://www.cnblogs.com/reid21/p/9229197.html
Copyright © 2011-2022 走看看