OVH Cloud OVH Cloud

log

8 réponses
Avatar
HARPER BEN
bonjour à tous
je vien de decouvrir que j'ai plusieurs fichiers de log proche du giga
.... comment les ouvvrir pour en enlever une grande partie ? ouvrir 900Mo
ss OpenOffice me semble difficile ....

8 réponses

Avatar
Fluber
HARPER BEN wrote:
bonjour à tous
je vien de decouvrir que j'ai plusieurs fichiers de log proche du giga
.... comment les ouvvrir pour en enlever une grande partie ? ouvrir 900Mo
ss OpenOffice me semble difficile ....



nano emacs vi xemacs le choix est vaste.
Avatar
HARPER BEN
Le Fri, 01 Oct 2004 22:40:15 +0200, Fluber a écrit :

HARPER BEN wrote:
bonjour à tous
je vien de decouvrir que j'ai plusieurs fichiers de log proche du giga
.... comment les ouvvrir pour en enlever une grande partie ? ouvrir 900Mo
ss OpenOffice me semble difficile ....



nano emacs vi xemacs le choix est vaste.




ils n'arrivent pas a ouvrir le fichier qui est trop gros pour eux
Avatar
JBJ
HARPER BEN a écrit :

bonjour à tous
je vien de decouvrir que j'ai plusieurs fichiers de log proche du giga
.... comment les ouvvrir pour en enlever une grande partie ? ouvrir 900Mo
ss OpenOffice me semble difficile ....



installer anacron
Avatar
Hervé Riboulot
JBJ a écrit :
HARPER BEN a écrit :


bonjour à tous
je vien de decouvrir que j'ai plusieurs fichiers de log proche du giga
.... comment les ouvvrir pour en enlever une grande partie ? ouvrir 900Mo
ss OpenOffice me semble difficile ....




installer anacron



Anacron et un planificateur de commandes comme cron. Ce n'est donc pas
le sujet.

La question de Ben concerne la réduction du volume des logs.

La réponse est en 2 temps:

1- traiter la situation présente:

La solution consiste à (approche pédagogique car on peut faire plus
compliqué en programmation shell ...):

* utiliser la commande tail qui permet d'extraire les x lignes dernières
lignes d'un fichier log (nommons-le A): tail - 100 A.log (par exemple:
les 100 dernières lignes de A.log)

* rediriger la sortie de tail vers un fichier spécifique: tail -100
A.log > bingo.txt (par exemple)

* remplacer le contenu d'origine de A.log par le contenu du fichier
intermédiaire: mv bingo.txt A.log.

Ces manip sont à réaliser avec les droits root (attention donc ...).

2- éviter que le pb ne se repose à nouveau en utilisant logrotate. Par
défaut, Mandrake lance logrotate en utilisant cron (voir /etc/crontab et
les contenus des /etc/cron.daily, weekly, monthly ...). Logrotate est
par défaut lancé chaque jour par cron (un logrotate est porté dans
/etc/cron.daily).

Logrotate trouve ses paramètres dans /etc/logrotate.conf. A noter que
les rpm Mandrake mémorisent les log à traiter dans le fichier
/etc/logrotate.d qui est bien référencé dans le logrotate.conf.

Pour tester la mise en oeuvre de logrorate, on lancera:

logrotate -v /etc/logrorate.conf.
Avatar
Hervé Riboulot
JBJ a écrit :
HARPER BEN a écrit :


bonjour à tous
je vien de decouvrir que j'ai plusieurs fichiers de log proche du giga
.... comment les ouvvrir pour en enlever une grande partie ? ouvrir 900Mo
ss OpenOffice me semble difficile ....




installer anacron



Non. Voir mon post plus haut.
Avatar
JBJ
Hervé Riboulot a écrit :

JBJ a écrit :
HARPER BEN a écrit :


bonjour à tous
je vien de decouvrir que j'ai plusieurs fichiers de log proche du giga
.... comment les ouvvrir pour en enlever une grande partie ? ouvrir 900Mo
ss OpenOffice me semble difficile ....




installer anacron



Non. Voir mon post plus haut.



Et si.

Je répondais à la cause de de ces fichiers énormes.
Si les fichiers de log ne sont pas nettoyés, c'est parce que le logrotate
n'est pas lançé par cron ( 4h du matin sur une mandrake).
Il semble donc que la machine n'est pas en fonctionnement à cette heure là.

Installer anacron va permettre de lancer automatiquement ( au premier
démarrage de la journée) les taches qui n'ont pas pu l'être lorsque la
machine était arrétée.
- logrotate ( ce qui répondait à la question).
- slocate (mise à jour pour la base de locate).
- tests de sécurité

Voila, voila.

Cordialement.
Avatar
Hervé Riboulot
JBJ a écrit :
Hervé Riboulot a écrit :


JBJ a écrit :

HARPER BEN a écrit :



bonjour à tous
je vien de decouvrir que j'ai plusieurs fichiers de log proche du giga
.... comment les ouvvrir pour en enlever une grande partie ? ouvrir 900Mo
ss OpenOffice me semble difficile ....




installer anacron




Non. Voir mon post plus haut.




Et si.

Je répondais à la cause de de ces fichiers énormes.
Si les fichiers de log ne sont pas nettoyés, c'est parce que le logrotate
n'est pas lançé par cron ( 4h du matin sur une mandrake).
Il semble donc que la machine n'est pas en fonctionnement à cette heure là.




Oui, bien sûr La réponse mentionnnant anacron a été un peu brève ... (et
ma réponse trop directe!). Cron est réglé par défaut à 4h mais ce point
peut être améliorer (voir crontab). Cela dit, anacron présente des
fonctionnalités plus adaptées aux machines qui ne fonctionnent pas
régulièrement.

Installer anacron va permettre de lancer automatiquement ( au premier
démarrage de la journée) les taches qui n'ont pas pu l'être lorsque la
machine était arrétée.
- logrotate ( ce qui répondait à la question).
- slocate (mise à jour pour la base de locate).
- tests de sécurité



Anacron va reprendre de facto les paramètres initialisés pour cron (voir
crontab et les différentes tâches lancées chaque jour, chaque semaine,
chaque mois). Il faut régler les tâches lancées par le système (Centre
de Contrôle -> système -> services) pour veiller à lancer anacron.

Voila, voila.



Bien, bien.

Cordialement.



Pareil, pas mieux!





Avatar
HARPER BEN
Merci JBJ et Hervé pour vos précisions je vais essayer de regler tt ca
demain...