Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/11/2009, à 19:04

zolar

Vider des fichiers dans /var/log (résolu)

Bonjour
J'ai remarqué dans mon dossier /var/log ces 5 fichiers : kern.log ; kern.log.1 ; messages ; messages.1 ; syslog
A eux cinq ils font quand même 4,5 Go !
Puis-je les vider sans crainte ? avec cette commande : sudo >/var/log/le_fichier

Dernière modification par zolar (Le 12/11/2009, à 00:18)


PC bureau HP : Ubuntu 18.04.2
Portable EliteBook : Ubuntu 18.04
Eee PC : Lubuntu 18.04
PC de Mamie : Ubuntu Mate 18.04, PC de Papy : Zorin 12.4

Hors ligne

#2 Le 11/11/2009, à 19:09

richardsantoro

Re : Vider des fichiers dans /var/log (résolu)

Tu peux vider syslog si tu ne t'en sers pas, les autres aussi surement :

sudo echo "" > /var/log/syslog

Logiciels incontournables => Terminator : terminal divisible; GNS3 : Simulation de réseau avec IOS Cisco; DIA : Editeur de diagrammes pour réseaux et autres; VirtualBox : Emulateur d'ordinateur

Hors ligne

#3 Le 11/11/2009, à 19:49

zolar

Re : Vider des fichiers dans /var/log (résolu)

Merci Richard pour ta réponse.

Avec ta commande pour le vidage de chaque fichier j'ai un :
bash: /var/log/syslog: Permission non accordée


PC bureau HP : Ubuntu 18.04.2
Portable EliteBook : Ubuntu 18.04
Eee PC : Lubuntu 18.04
PC de Mamie : Ubuntu Mate 18.04, PC de Papy : Zorin 12.4

Hors ligne

#4 Le 11/11/2009, à 20:14

richardsantoro

Re : Vider des fichiers dans /var/log (résolu)

aa ouai c'est possible. Dans ce cas peut etre que tu peux essayer de changer les droits sur le répertoires et ce qui est dedans avant :

sudo chmod 770 -R /var/log/

Logiciels incontournables => Terminator : terminal divisible; GNS3 : Simulation de réseau avec IOS Cisco; DIA : Editeur de diagrammes pour réseaux et autres; VirtualBox : Emulateur d'ordinateur

Hors ligne

#5 Le 11/11/2009, à 20:47

zolar

Re : Vider des fichiers dans /var/log (résolu)

Sinon en cherchant,  j'ai trouvé un autre post avec un problème similaire
http://forum.ubuntu-fr.org/viewtopic.php?pid=2361181
Tu en penses quoi de la dernière commande donnée par gabitbol ?

sudo cp /dev/null /var/log/syslog.0

Dernière modification par zolar (Le 11/11/2009, à 20:52)


PC bureau HP : Ubuntu 18.04.2
Portable EliteBook : Ubuntu 18.04
Eee PC : Lubuntu 18.04
PC de Mamie : Ubuntu Mate 18.04, PC de Papy : Zorin 12.4

Hors ligne

#6 Le 11/11/2009, à 21:05

richardsantoro

Re : Vider des fichiers dans /var/log (résolu)

Le principe est le même (tout ce qui est envoyé dans dev/null disparait, c'est un genre de super trou noir tongue).


Logiciels incontournables => Terminator : terminal divisible; GNS3 : Simulation de réseau avec IOS Cisco; DIA : Editeur de diagrammes pour réseaux et autres; VirtualBox : Emulateur d'ordinateur

Hors ligne

#7 Le 11/11/2009, à 21:29

zolar

Re : Vider des fichiers dans /var/log (résolu)

Mais cette dernière commande supprime les fichiers ? car je voudrais les vider en les gardant.


PC bureau HP : Ubuntu 18.04.2
Portable EliteBook : Ubuntu 18.04
Eee PC : Lubuntu 18.04
PC de Mamie : Ubuntu Mate 18.04, PC de Papy : Zorin 12.4

Hors ligne

#8 Le 11/11/2009, à 22:06

dominique.fournier

Re : Vider des fichiers dans /var/log (résolu)

Regarde du cote de logrotate  :il se charge de creer une nouvelle version vide du fichier de log apres avoir deplace l'original dans un nom avec un .1. Il gere ainsi autant d'historique que tu le souhaites et peut meme compacter pour gagner de la place. Normalement lance par cron tous les jours, il est tres facile a comprendre.

Hors ligne

#9 Le 11/11/2009, à 22:26

zolar

Re : Vider des fichiers dans /var/log (résolu)

Justement logrotate est déjà installé... en fait ces fichiers sont devenus énormes depuis la mise à jour vers 9.10 je pense.

Voici le fichier de config de logrotate, y a-t-il un truc qui cloche ?

# see "man logrotate" for details
# rotate log files weekly
weekly

# keep 4 weeks worth of backlogs
rotate 4

# create new (empty) log files after rotating old ones
create

# uncomment this if you want your log files compressed
#compress

# packages drop log rotation information into this directory
include /etc/logrotate.d

# no packages own wtmp, or btmp -- we'll rotate them here
/var/log/wtmp {
    missingok
    monthly
    create 0664 root utmp
    rotate 1
}

/var/log/btmp {
    missingok
    monthly
    create 0660 root utmp
    rotate 1
}

# system-specific logs may be configured here

PC bureau HP : Ubuntu 18.04.2
Portable EliteBook : Ubuntu 18.04
Eee PC : Lubuntu 18.04
PC de Mamie : Ubuntu Mate 18.04, PC de Papy : Zorin 12.4

Hors ligne

#10 Le 12/11/2009, à 00:16

zolar

Re : Vider des fichiers dans /var/log (résolu)

Finalement j'ai enlevé le commentaire # devant "compress" du fichier logrotate.conf
puis...

sudo logrotate -f /etc/logrotate.conf

ça m'a déjà réduit la taille de presque 3 Go, ce qui est pas mal sur une partition de 10 Go !

Merci à tous deux de m'avoir aidé, je mets un résolu smile


PC bureau HP : Ubuntu 18.04.2
Portable EliteBook : Ubuntu 18.04
Eee PC : Lubuntu 18.04
PC de Mamie : Ubuntu Mate 18.04, PC de Papy : Zorin 12.4

Hors ligne

#11 Le 16/11/2009, à 01:41

sebastien.worms

Re : Vider des fichiers dans /var/log (résolu)

Salut tout le monde!

Pour le coup moi je m'en fous complètement des fichiers logs, et j'ai aussi 5Go de kern.log... je comprends pas, ces fichiers ils se remplissent indéfiniment? si on s'en occupe pas ils gangrènent l'espace ...
En gros vous faites quoi? un bon vieux delete? (disons que je veux pas garder de sauvegarde)

Hors ligne

#12 Le 16/11/2009, à 07:48

Compte anonymisé

Re : Vider des fichiers dans /var/log (résolu)

Salut

Tu peux tenter ceci :
sudo  -i  --> passage en root
puis
>/var/log/fichier_à_remettre_à_zéro
Cela à l'avantage de conserver les autorisations et de vider les fichiers.

@+

#13 Le 16/11/2009, à 11:57

zolar

Re : Vider des fichiers dans /var/log (résolu)

salut
Tu peux aussi regarder le fichier /etc/logrotate.conf
Si il y a un commentaire # devant la ligne compress, retirer le #
ça ne va pas vider les fichiers mais les compresser...

A mon avis la mise à jour vers 9.10 a dû changer ce fichier, car avant je n'avais pas noté de si gros fichiers logs.

Dernière modification par zolar (Le 16/11/2009, à 12:01)


PC bureau HP : Ubuntu 18.04.2
Portable EliteBook : Ubuntu 18.04
Eee PC : Lubuntu 18.04
PC de Mamie : Ubuntu Mate 18.04, PC de Papy : Zorin 12.4

Hors ligne

#14 Le 17/06/2010, à 22:47

didier07

Re : Vider des fichiers dans /var/log (résolu)

Je sais que ça fait longtemps, et que le rapport avec le post est peut être limité, mais chez moi le dossier /var/log enfle très vite quand l'imprimante se met à faire des siennes (HP Photosmart multifonction). A surveiller pour ceux qui tomberait suir ce post
Didier

Hors ligne

#15 Le 10/01/2011, à 16:07

Vi bleu

Re : Vider des fichiers dans /var/log (résolu)

Salut à tous et meilleurs vœux pour l'année nouvelle!

@ didier07:

Depuis quelques mois, j'ai également des fichiers log qui enflent. Ta remarque m'interpelle car j'utilise une HP Photosmart multifonction (wifi) et mes problèmes de /var/log sont apparus approximativement à la même époque.

Y a-t-il quelqu'un qui peut m'indiquer comment interpréter les fichiers ufw, kern et  messages.log?


Laptop DELL Latitude D630 12.04 64 bits - Unity - Imprimante Photosmart +

Hors ligne

#16 Le 10/01/2011, à 19:05

didier07

Re : Vider des fichiers dans /var/log (résolu)

Je n'ai pas trouvé le pourquoi, mais une solution à l'air de marcher. Je ne la branche plus sur l'USB mais en ethernet.

Dans systeme->administration->impression, j''ai supprimé toutes les imprimantes et je lui ai fait chercher l'imprimante pour qu'il ne connaisse que celle la.
Depuis ca marche comme sur des roulettes smile.
A essayer pour confirmer...
Didier

Edit : L'imprimante est branchée en ethernet sur la box (neufbox chez moi) ce qui permet de m'en servir en wifi aussi.

Dernière modification par didier07 (Le 11/01/2011, à 19:59)

Hors ligne

#17 Le 15/01/2011, à 17:27

Vi bleu

Re : Vider des fichiers dans /var/log (résolu)

Bonjour à tous,

Après quelques jours de tests, je suis arrivé au constat suivant :
- Mon imprimante n'est pas en cause
- Mon pare-feu (UFW) génère un volume important de logs en répétant toujours le même message dans syslogs, kern, UFW et messages.log. Voici ce message :

Jan 10 18:56:41 luc-laptop kernel: [35894.910048] [UFW AUDIT] IN=wlan0 OUT= MAC=00:18:de:26:5d:4c:00:17:3f:7d:73:90:08:00 SRC=192.168.2.1 DST=192.168.2.2 LEN=78 TOS=0x00 PREC=0x00 TTL=64 ID=9387 PROTO=UDP SPT=3589 DPT=137 LEN=58

Je n'ai aucune idée de la cause qui provoque ce message intempestif. Quelqu'un a une solution pour identifier l'origine du problème?
En attendant une solution, je désactive le reporting de mon pare-feu.


Laptop DELL Latitude D630 12.04 64 bits - Unity - Imprimante Photosmart +

Hors ligne