假设我们不小心删除了 Apache 日志文件并且我们需要恢复它。
你应该怎么做?
在本文中,我们将介绍如何恢复已删除的 Apache 日志文件。
我删除的 Apache 日志文件是 access_log
第一步是找到root拥有的主要apache进程的进程号
[jack@onitroad ~]# ps aux | grep httpd
在这种情况下,主 apache 进程的 pid 是 1201
现在让我们找到根 HTTPD 进程使用的所有文件描述符
请注意,我删除的文件的文件描述符是 10,要恢复已删除的访问日志文件,我们需要使用以下命令复制文件编号 10.
[jack@onitroad ~]# cp /proc/1201/fd/10 /var/log/httpd/access_log
最后,使用以下命令重新启动 httpd 服务以检查一切是否正常:
[jack@onitroad ~]# systemctl restart httpd
日期:2020-06-02 22:18:50 来源:oir作者:oir