誤刪除系列一: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回去

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM