要清理Debian Apache旧日志,请按照以下步骤操作:
sudo tar -czvf apache_logs_backup.tar.gz /var/log/apache2/
sudo find /var/log/apache2/ -type f -name "*.log" -mtime +30 -exec rm {} \;
这将删除所有超过30天的日志文件。请注意,这个命令只适用于以.log
结尾的文件。如果您的日志文件有其他扩展名,请相应地修改命令。
sudo truncate -s 0 /var/log/apache2/access.log
sudo truncate -s 0 /var/log/apache2/error.log
这将清空访问日志和错误日志的内容,而不是删除整个文件。这样,您可以保留日志文件的创建时间,以便在需要时进行清理。
sudo systemctl restart apache2
现在,您的Debian Apache旧日志应该已经被清理干净了。请确保定期执行此操作,以防止日志文件占用过多磁盘空间。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Debian如何清理Golang旧日志