ZoneO-trucs pour Mandriva Linux

Faites tourner vos logs!

Les fichiers du dossier /var/log/ atteignent un taille colossale et remplissent mon disque! Comment qu'on fait?

 
 

Voilà une expérience vécue... J'avais l'impression bizarre que mon disque se remplissait à vitesse grand V ces derniers mois, mais sans pouvoir en identifier la source. Un jour, j'ai trouvé, le dossier /var/log/ avait plus d'un gigaoctet de données: les fichiers log n'avaient pas été remplacés depuis des mois.

Pour ceux qui ne seraient pas au courant, un système unix, et donc linux, garde en mémoire tout ce qui arrive au système (connections depuis l'extérieur, montage de disques, synchronisations...) dans ce répertoire. Si un jour vous vous sentez attaqués, c'est dans ce dossier qu'il faut chercher pour savoir ce qui est arrivé à votre système récemment. Le problème, c'est que ces fichier peuvent devenir particulièrement volumineux, il faut donc les faire tourner pour pouvoir se débarrasser des informations qui ne sont plus importantes.

Il y a un utilitaire pour ça: logrotate. Mais dans mon cas, il ne fonctionnait plus. J'ai donc essayé de le faire tourner manuellement, et j'ai eu le message suivant:

error: error accessing /var/log/httpd: No such file or directory
error: apache:1 glob failed for /var/log/httpd/*log
Et je me suis souvenu avoir installé un serveur web pour un moment, sans faire le nettoyage après coup...

Enfin, je me suis dirigé vers ma fenêtre de contrôle, j'ai retiré tous les RPM correspondants à Apache et mon problème s'est réglé.

De plus, si votre ordinateur ne tourne pas en permanence, la commande logrotate ne se mettra pas en route toute seule car elle est programmé pour tourner au milieu de la nuit... Il faut installer le package anacron, elle sera alors activée comme il faut.

09/2003
Edité et reformaté 12/2005
 

Ajouter un commentaire

Nom:
Email ou URL: (optionel)
Security code
Code ci-dessus:
 
 
© ZoneO-soft - Contactez nous - Page d'accueil