请知悉:本文最近一次更新为 8年 前,文中内容可能已经过时。

公司有台VPS被黑,由于因为经常碰到因为日志占用太大空间导致VPS无法正常访问,所以之前的同学关掉了日志功能,这也为确认入侵入口带来了很大的麻烦。
所幸,最终问题解决,不过考虑到日后分析方便,日志还是开起来比较稳妥,而且是经我手的服务器,安全和稳定都得保证。
于是琢磨了下,计划任务定时压缩前一天的日志,是一个好的解决办法,这样如果空间不足,人工上去清理下旧的压缩包即可。不废话,直接上shell代码:

#!/bin/bash
tar zcvf /www/weblog/access$(date -d "yesterday" +"%Y%m%d").tar.gz /www/weblog/access.log
rm /www/weblog/access.log
/etc/init.d/nginx reload

完全没有技术含量。

赋予可执行权限后,添加计划任务即可:

0 0 * * * bash /xxxx.sh

如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


与《Nginx 定时压缩日志》相关的博文:


留言

avatar
😀
😀😁😂😅😭🤭😋😘🤔😰😱🤪💪👍👎🤝🌹👌