Outils pour utilisateurs

Outils du site


vider_les_logs

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
vider_les_logs [2017/08/11 09:29] – créée 192.168.10.51vider_les_logs [2017/08/11 09:30] (Version actuelle) – 192.168.10.51
Ligne 1: Ligne 1:
-Purger tous les fichiers .log sans les supprimer.+**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. Les fichiers .log (journaux d’événements) sont nécessaires afin  de comprendre le comportement de vos applications et su système d’exploitation.
Ligne 6: Ligne 6:
  
    
-La première solution consiste à faire tourner les fichier log+**La première solution consiste à faire tourner les fichier log**
  
-sudo /etc/cron.daily/logrotate+<code>sudo /etc/cron.daily/logrotate</code>
  
 Vous pouvez modifier la direz de vie des logs  voir  logrotate.conf Vous pouvez modifier la direz de vie des logs  voir  logrotate.conf
  
-sudo gedit /etc/logrotate.conf+<code>sudo gedit /etc/logrotate.conf</code>
  
 Vous trouverez tout les détail sur logrotate ici : http://doc.ubuntu-fr.org/logrotate 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,+**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. 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.
Ligne 25: Ligne 25:
    
  
-Sous Ubuntu et debian avec sudo :+**Sous Ubuntu et debian avec sudo :**
  
-sudo su; find / -name '*.log' | awk '{print "echo -n > "$1}' | sh+<code>sudo su; find / -name '*.log' | awk '{print "echo -n > "$1}' | sh</code>
  
 Attention, la commande sudo su ne passe pas dans un script, si vous voulez ajouter cette ligne dans un script  voici l’astuce : 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+<code>sudo sleep1 ; sudo find / -name '*.log' | awk '{print "echo -n > "$1}' | sudo sh</code>
vider_les_logs.1502443742.txt.gz · Dernière modification : (modification externe)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki