![定期清除/清空 Apache 日志文件的最佳方法是什么](https://linux22.com/image/63399/%E5%AE%9A%E6%9C%9F%E6%B8%85%E9%99%A4%2F%E6%B8%85%E7%A9%BA%20Apache%20%E6%97%A5%E5%BF%97%E6%96%87%E4%BB%B6%E7%9A%84%E6%9C%80%E4%BD%B3%E6%96%B9%E6%B3%95%E6%98%AF%E4%BB%80%E4%B9%88.png)
我在 lubuntu linux 上运行 Apache 服务器,由于 Web 服务器上有大量应用程序正在崩溃,并且有 10 多个用户定期访问服务器,因此服务器日志 [访问和错误日志] 堆积得非常大。
我无法关闭它们,因为我们可能需要监控它们的安全性以及使用日志进行调试。
有没有办法让我们每个周末左右自动清除它们?在此过程中,Apache 保持运行至关重要。我知道权限问题,这就是我在这里向 Linux 老手寻求帮助的原因。
答案1
正如评论中提到的,logrotate
已经为您做到了这一点。只需安装(如果尚未安装)并启用它即可。正如 @Dave 提到的,尝试使用自定义 cron 作业来完成此操作虽然可能有用,但对于您的长期理智来说确实不是一个好主意。