Jak snížit využití disku protokolu pomocí ISPConfig nebo LAMP
Pomalu jsem viděl, jak se využití disku zvyšuje, věděl jsem, že to byly soubory protokolů, které byly stále větší a větší. Zjistil jsem, že nejhorší byly soubory protokolu Apache, za 3 měsíce bylo využito asi 1 GB místa.
Rozhodl jsem se tedy vytvořit bash skript, který by každý měsíc komprimoval soubor protokolu Apache.
Spouštím ISPConfig, skript lze upravit podle vašich potřeb:
#!/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 Poté spusťte tento skript v crontab první den každého měsíce:
05 03 1 * * sh /root/logclean.sh
Jak upgradovat server Ubuntu 7.10 („Dokonalé nastavení“ + ISPConfig) na Ubuntu 8.04 LTS
Systém webové pošty @Mail na vašem serveru ISPConfig v 10 snadných krocích