Outils pour utilisateurs

Outils du site


vider_les_logs

Ceci est une ancienne révision du document !


Purger tous les fichiers .log sans les supprimer.

Les fichiers .log (journaux d’événements) sont nécessaires afin de comprendre le comportement de vos applications et su système d’exploitation.

Cependant il encombrent votre disque dur, il est nécessaire de les purger de temps en temps.

La première solution consiste à faire tourner les fichier log

sudo /etc/cron.daily/logrotate

Vous pouvez modifier la direz de vie des logs voir logrotate.conf

sudo gedit /etc/logrotate.conf

Vous trouverez tout les détail sur logrotate ici : http://doc.ubuntu-fr.org/logrotate

la seconde sert a vider les Logs sans les supprimer,

En effet supprimer les logs peut faire planter votre système, les supprimer pour les ré-créer est encore pire car les droits/utilisateurs seront changer.

La solution consiste à les vider sans les supprimer, voici la commande :

Sous Ubuntu et debian avec sudo :

sudo su; find / -name '*.log' | awk '{print “echo -n > “$1}' | sh

Attention, la commande sudo su ne passe pas dans un script, si vous voulez ajouter cette ligne dans un script voici l’astuce :

sudo sleep1 ; sudo find / -name '*.log' | awk '{print “echo -n > “$1}' | sudo sh

vider_les_logs.1502443787.txt.gz · Dernière modification : (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki