ISPConfigまたはLAMPを使用してログファイルのディスク使用量を削減する方法
ゆっくりとディスクの使用量が増えていき、ログファイルがどんどん大きくなっていることがわかりました。 Apacheログファイルが最悪で、3か月で約1GBのスペースが使用されていることがわかりました。
そこで、毎月Apacheログファイルを圧縮するbashスクリプトを作成することにしました。
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 次に、毎月1日にcrontabで次のスクリプトを実行します。
05 03 1 * * sh /root/logclean.sh
Ubuntu 7.10サーバー(「完璧なセットアップ」+ ISPConfig)をUbuntu8.04LTSにアップグレードする方法
ISPConfigサーバー上の@MailWebメールシステムを10の簡単なステップで