GNU/Linux >> Tutoriels Linux >  >> Panels >> Panels

Comment réduire l'utilisation du disque du fichier journal avec ISPConfig ou LAMP

Comment réduire l'utilisation du disque de fichiers journaux avec ISPConfig ou LAMP

Lentement, je voyais l'utilisation de mon disque augmenter, je savais que c'était les fichiers journaux qui devenaient de plus en plus gros. J'ai découvert que les fichiers journaux Apache étaient les pires, il y avait environ 1 Go d'espace utilisé en 3 mois.

J'ai donc décidé de créer un script bash qui compresserait le fichier journal d'Apache tous les mois.

Je lance ISPConfig, le script peut être modifié selon vos besoins :

#!/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

Ensuite, vous exécutez ce script dans votre crontab le premier jour de chaque mois :

05 03 1 * * sh /root/logclean.sh

Panels
  1. Comment sauvegarder votre base de données Mysql avec phpMyAdmin ?

  2. Comment afficher l'utilisation du disque dans cPanel

  3. Comment afficher le résultat de grep avec le chemin complet ou le nom de fichier

  4. Comment créer un fichier d'échange sur un disque ssd avec btrfs

  5. Comment réduire l'utilisation de la mémoire ClamAV ?

Comment visualiser l'utilisation de l'espace disque avec Vizex sous Linux

Comment visualiser l'utilisation de l'espace disque avec Vizex

Comment vérifier l'utilisation de l'espace disque avec l'utilitaire Ncdu

Comment vérifier l'utilisation du disque cPanel à partir de l'outil d'utilisation du disque cPanel ?

Comment afficher l'utilisation du disque dans cPanel ?

Comment configurer Mailman avec Debian et ISPConfig