如何使用ISPConfig或LAMP减少日志文件磁盘使用情况

如何使用ISPConfig或LAMP减少日志文件磁盘使用率

慢慢地,我看到我的磁盘使用量增加,我知道日志文件越来越大。 我发现Apache日志文件是最糟糕的,3个月内大概有1GB的空间。

所以我决定制作一个bash脚本,每个月都会压缩Apache日志文件。

我运行ISPConfig,该脚本可以根据您的需要进行修改:

#!/bin/bash

MONTH="$((`date +%m`-1))"
YEAR=$(date +"%Y")

cd /var/www/

for f in $(ls /var/www | grep web); do
             cd /var/www/$f/log
             if [ -a $YEAR ];
             then
                     cd $YEAR
                          if [ -a 0$MONTH ];
                          then
                                  tar -zcvf 0$MONTH.tar.gz 0$MONTH
                                  rm -rf /var/www/$f/log/$YEAR/0$MONTH
                          fi
             fi
done

然后在每个月的第一天你的crontab中运行这个脚本:

05 03 1 * * sh /root/logclean.sh
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏