informatique:linux:logrotate
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
informatique:linux:logrotate [2015/08/21 14:21] – effacée pteu | informatique:linux:logrotate [2015/08/21 14:35] – pteu | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ======Logrotate====== | ||
+ | **Logrotate** est un programme qui permet de gérer les fichiers de logs que l'on a sur une machine Linux. Concrètement cela consiste à permuter les fichiers de logs c' | ||
+ | |||
+ | Son fichier principal est ''/ | ||
+ | <code bash> | ||
+ | cible(s) | ||
+ | { | ||
+ | | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Examinons le fichier ''/ | ||
+ | <code bash> | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | { | ||
+ | sharedscripts | ||
+ | postrotate | ||
+ | /bin/kill -HUP `cat / | ||
+ | endscript | ||
+ | } | ||
+ | </ | ||
+ | * on voit que ce fichier cible plusieurs fichiers situés dans ''/ | ||
+ | * la section **postrotate** / **endscript** encadre une ou des lignes de script qui seront effectuer juste après la rotation de logs ; ici on relance le démon syslogd. | ||
+ | * **sharedscript** spécifie que la section **postrotate** ne s' | ||
+ | |||
+ | Les autres options non spécifiées ici seront récupérées dans ''/ | ||
+ | <code bash> | ||
+ | rotate 4 # on ne conserve que les 4 plus récents fichiers de logs | ||
+ | dateext | ||
+ | </ | ||
+ | |||
+ | D' | ||
+ | <code bash> | ||
+ | daily | weekly | monthly | yearly # spécifie l' | ||
+ | size < | ||
+ | minsize < | ||
+ | compress | ||
+ | delaycompress | ||
+ | missingok | ||
+ | create < | ||
+ | olddir < | ||
+ | # NB : ce répertoire doit être sur le même périphérique physique que le journal en cours de permutation | ||
+ | </ | ||
+ | |||
+ | |||
+ | =====Paramètres en CLI===== | ||
+ | |||
+ | Pour tester un fichier de configuration, | ||
+ | <code bash> | ||
+ | logrotate -d / | ||
+ | </ | ||
+ | |||
+ | L' |
informatique/linux/logrotate.txt · Last modified: 2021/06/21 07:49 by pteu