码迷,mamicode.com
首页 > 系统相关 > 详细

linux文件误删除后恢复操作

时间:2018-06-26 16:14:51      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:TE   info   ...   install   linu   image   测试   错误日志   strong   

感言:一失足成千古恨,一不小心就把/usr/bin下所有的命令都删除了,还好这只一个测试环境,当在操作时,一下手快就犯错......

技术分享图片

技术分享图片

恢复过程:(以下是在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回去恢复原理:找到httpd对应的进程号,并把在/proc下的文件copy回去

 技术分享图片

 技术分享图片

 技术分享图片

 

linux文件误删除后恢复操作

标签:TE   info   ...   install   linu   image   测试   错误日志   strong   

原文地址:https://www.cnblogs.com/reid21/p/9229197.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!