公司有台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
如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。