Actualités
Actualités »
Actualités
Articles
Derniers commentaires
Belgique
Droit Belge
Internet
Jeux Vidéos
Linux
Livres
Logiciels
Matériel
Press Release
Programmation
Scams
Vidéos
Archives
Proposer une actualité
Lettre d'information
Communauté
Communauté »
Forum
Derniers messages
Liste des emoticons
Hardware
Software
Programmation
Réseaux et Télécom
Droit et Technologies
Jeux Vidéos
Vos Projets
Achats / Ventes
Actualités
Demandes d'emploi
Offres d'emploi
Bons Plans
Babes
Gladiateurs
Informaticien.be
Souvenirs
Tests
Bavardages
Informations
Coup de colère
Boîte de discussion
Blogs
Jeux Vidéos
Jeux Vidéos »
GameCube
DS
PC
PlayStation 2
PlayStation 3
Portables
PSP
Wii
XBox
XBox 360
Outils
Outils »
Comparateur
FAQs
Recherche
Multimédia
Multimédia »
Photos
Interviews
Jeux Vidéos
Divers
Divers »
Contact
Annonceurs
Goodies
Presse
A Propos
RSS
RSS »
Actualités
Boîte de discussion
Forum
Blogs
Articles
Editer un article
Titre
Mots Clés
Texte
[size=18] [b]Nom[/b] [/size] logrotate - permute, compresse, et envoie les journaux système [size=18] [b]Résumé[/b] [/size] [b]logrotate[/b] [-dv] [-f|--force] [-s|--state [i]fichier[/i] d'état] [i]fichier_config[/i]+ [size=18] [b]Description[/b] [/size] [b]logrotate[/b] est conçu pour faciliter l'administration des systèmes qui génèrent un grand nombre de journaux. Il automatise la permutation, la compression, la suppression, et l'envoi des journaux. Chaque journal peut être traité quotidiennement, hebdomadairement, mensuellement, ou quand il devient trop volumineux. Normalement, [b]logrotate[/b] est lancé comme un travail quotidien de cron. Il ne modifie pas un journal plusieurs fois dans la même journée à moins que le critère ne soit basé sur la taille du journal et que [b]logrotate[/b] ne soit lancé plusieurs fois chaque jour, ou à moins que l'option [b]-f[/b] ou [b]-force[/b] ne soit utilisée. Un nombre variable de fichiers de configuration peut être donné en ligne de commande. Les derniers fichiers de configuration peuvent outrepasser les options données dans les précédents, ainsi l'ordre dans lequel les fichiers de configuration de [b]logrotate[/b] sont listés est important. Normalement, il faudrait utiliser un unique fichier de configuration qui inclut tous les autres fichiers de configuration nécessaires. Regardez ci-dessous pour plus d'informations sur la façon d'utiliser la directive [i]include[/i] dans ce but. Si un répertoire est donné en ligne de commande, chaque fichier de ce répertoire est utilisé comme fichier de configuration. [size=18] [b]Options[/b] [/size] [table][row][col] [/col][col][b]-d[/b] Passe en mode débugage et implique [b]-v[/b]. En mode débugage, aucun changement ne sera fait sur les journaux ou sur le fichier d'état de [b]logrotate[/b]. [/col][/row][/table] [table][row][col] [/col][col][b]-f,[/b] --force Indique à [b]logrotate[/b] de forcer la permutation, même si il n'estime pas que c'est nécessaire. Quelques fois, cela est utile après ajout de nouvelles entrées à [b]logrotate[/b], ou si d'anciens journaux on été supprimés à la main, les nouveaux fichier seront créés, et la journalisation continuera correctement. [/col][/row][/table] [table][row][col] [/col][col][b]-s,[/b] --state
Indique à [b]logrotate[/b] d'utiliser un autre fichier d'état. Cela est utile si [b]logrotate[/b] est lancé par différents utilisateurs pour des groupes de journaux distincts. Le fichier d'état par défaut est [b]/var/lib/logrotate.status[/b]. [/col][/row][/table] [table][row][col] [/col][col][b]-[/b]-usage Affiche un court résumé du manuel, le numéro de version, et les informations légales. [/col][/row][/table] [size=18] [b]Fichier de configuration[/b] [/size] [b]logrotate[/b] lit tout à propos des journaux qu'il est censé traiter à partir de la série de fichiers de configuration spécifiée en ligne de commande. Chaque fichier de configuration peut définir des options globales (les options locales outrepassent les globales, et les dernières définitions outrepassent les précédentes) et précise le journal à permuter. Un fichier de configuration simple ressemble à : .nf .ta +3i # exemple de fichier de configuration de logrotate errors sysadmin@my.org compress /var/log/messages { rotate 5 weekly postrotate /sbin/killall -HUP syslogd endscript } "/var/log/httpd/access.log" { rotate 5 mail www@my.org errors www@my.org size=100k postrotate /sbin/killall -HUP httpd endscript } /var/log/news/* { monthly rotate 2 missingok errors newsadmin@my.org postrotate kill -HUP `cat /var/run/inn.pid` endscript nocompress } .fi Les premières lignes définissent les options globales ; chaque erreur apparaissant durant le traitement des journaux est envoyée à sysadmin@my.org et les fichiers sont compressés après être permutés. Remarquez que les commentaires peuvent apparaître n'importe où dans le fichier de configuration à partir du moment où le premier caractère non blanc de la ligne est un #. La section suivante du fichier de configuration décrit comment traiter le journal [i]/var/log/messages[/i]. Le journal passera par cinq rotations hebdomadaires avant d'être supprimé. Une fois que le journal aura été permuté (mais avant que l'ancienne version du journal ne soit compressée), la commande [i]/sbin/killall[/i] -HUP syslogd sera exécutée. La section suivante décrit les paramètres pour [i]/var/log/httpd/access.log[/i]. Il est permuté dès que sa taille dépasse 100 ko, et les anciens journaux sont envoyés (sans compression) à www@my.org après être passés par 5 rotations, au lieu d'être supprimés. De la même manière, toutes les erreurs apparaissant durant le traitement du journal sont envoyées à www@my.org (outrepassant la directive globale [i]errors[/i]). Remarquez que les doubles guillemets autour du nom de fichier au début de cette section permettent à logrotate de permuter des journaux dont le nom comprend des espaces. La dernière section décrit les paramètres pour tous les fichiers dans [i]/var/log/news[/i]. Chaque fichier est permuté sur une base mensuelle, et les erreurs sont envoyées à newsadmin@my.org. Ceci est considéré comme une unique directive, et si des erreurs se produisent pour plus d'un fichier elle sont envoyées dans un unique message. Dans ce cas, les journaux ne sont pas compressés. Vous trouverez ici plus d'informations sur les directives que vous pouvez inclure dans un fichier de configuration de [b]logrotate[/b] : [table][row][col] [/col][col][b]compress[/b] Compresse les anciens journaux avec [b]gzip[/b]. Voir aussi [b]nocompress[/b]. [/col][/row][/table] [table][row][col] [/col][col][b]copytruncate[/b] Tronque le journal original en place après en avoir créé une copie, au lieu de déplacer l'ancien journal et optionnellement d'en créer un. Cela peut être utilisé quand il n'est pas possible de demander à un programme de fermer son journal, et par conséquent que l'écriture (l'ajout) puisse continuer sur le précédent journal. Remarquez qu'il existe une très courte période entre la copie du fichier et sa troncature, aussi des données journalisées peuvent être perdues. Quand cette option est utilisée, l'option [b]create[/b] est sans effet, attendu que le journal reste en place. [/col][/row][/table] [table][row][col] [/col][col][b]create[/b] [i]mode[/i] [i]propriétaire[/i] [i]groupe[/i] Immédiatement après la permutation (avant que le script [b]postrotate[/b] ne soit exécuté), un journal est créé (du même nom que le journal juste permuté). [i]mode[/i] précise les permissions du journal en octal (de la même façon que pour [b]chmod(2)[/b]), [i]propriétaire[/i] précise le nom de l'utilisateur propriétaire du journal, et [i]group[/i] précise le groupe auquel appartient le journal. Chacun des attributs du journal peut être omis, auquel cas ces attributs omis pour le nouveau journal prendront les même valeurs que pour le journal original. Cette option peut être désactivée en utilisant l'option [b]nocreate[/b]. [/col][/row][/table] [table][row][col] [/col][col][b]daily[/b] Les journaux sont permutés chaque jour. [/col][/row][/table] [table][row][col] [/col][col][b]delaycompress[/b] Reporte la compression du journal précédent au prochain cycle de permutation. Ceci n'a un effet qu'utilisé en combinaison avec l'option [b]compress[/b]. Elle peut être utilisée quand il n'est pas possible de demander à un programme de fermer son journal et qu'il puisse par conséquent continuer à écrire pour un moment dans le journal précédent. [/col][/row][/table] [table][row][col] [/col][col][b]errors[/b] [i]adresse[/i] Toutes les erreurs se produisant durant le traitement des journaux sont envoyées à l'adresse donnée. [/col][/row][/table] [table][row][col] [/col][col][b]extension[/b] [i]ext[/i] Les journaux se voient attribuer le suffixe [i]ext[/i] après permutation. Si la compression est utilisée, le suffixe de compression (normalement [b].gz[/b]) apparaît après [i]ext[/i]. [/col][/row][/table] [table][row][col] [/col][col][b]ifempty[/b] Permute le journal même s'il est vide, outrepassant l'option [b]notifempty[/b] (ifempty est l'option par défaut). [/col][/row][/table] [table][row][col] [/col][col][b]include[/b] [i]fichier_ou_répertoire[/i] Lit le fichier donné en argument comme s'il était inclus littéralement à l'endroit où la directive [b]include[/b] apparaît. Si un répertoire est donné, la plupart des fichiers de ce répertoire sont lus avant de continuer le traitement. Les seuls fichiers ignorés sont les fichiers non réguliers (tels que les répertoires et les tubes nommés) et les fichiers dont les noms se terminent par une des extensions taboues, comme précisé par la directive [b]tabooext[/b]. La directive [b]include[/b] ne devrait pas apparaître dans la définition d'un fichier journal. [/col][/row][/table] [table][row][col] [/col][col][b]mail[/b] [i]adresse[/i] Quand un journal est permuté, il est envoyé à [i]adresse[/i]. Si aucun mail ne devrait être généré pour un journal particulier, la directive [b]nomail[/b] peut être utilisée. [/col][/row][/table] [table][row][col] [/col][col][b]mailfirst[/b] Lors de l'utilisation de la commande [b]mail[/b], envoie le journal juste permuté, au lieu d'envoyer le journal sur le point d'expirer. [/col][/row][/table] [table][row][col] [/col][col][b]maillast[/b] Lors de l'utilisation de la commande [b]mail[/b], envoie le journal sur le point d'expirer, au lieu d'envoyer le journal juste permuté (ceci est l'option par défaut). [/col][/row][/table] [table][row][col] [/col][col][b]missingok[/b] Si le journal est manquant, continue avec le suivant sans produire de message d'erreur. Voir aussi [b]nomissingok[/b]. [/col][/row][/table] [table][row][col] [/col][col][b]monthly[/b] Les journaux sont permutés la première fois que [b]logrotate[/b] est lancé dans le mois (c'est normalement le premier jour du mois). [/col][/row][/table] [table][row][col] [/col][col][b]nocompress[/b] Les anciennes versions des journaux ne sont pas compressées avec [b]gzip[/b]. Voir aussi [b]compress[/b]. [/col][/row][/table] [table][row][col] [/col][col][b]nocopytruncate[/b] Ne tronque pas le journal original en place après avoir créé une copie (ceci outrepasse l'option [b]copytruncate[/b]). [/col][/row][/table] [table][row][col] [/col][col][b]nocreate[/b] Les nouveaux journaux ne sont pas créés (ceci outrepasse l'option [b]create[/b]). [/col][/row][/table] [table][row][col] [/col][col][b]nodelaycompress[/b] Ne reporte pas la compression du journal précédent au prochain cycle de permutation (ceci outrepasse l'option [b]delaycompress[/b]). [/col][/row][/table] [table][row][col] [/col][col][b]nomail[/b] N'envoie aucun ancien journal. [/col][/row][/table] [table][row][col] [/col][col][b]nomissingok[/b] Si un journal n'existe pas, produit une erreur (ceci est la valeur par défaut). [/col][/row][/table] [table][row][col] [/col][col][b]noolddir[/b] Les journaux sont permutés dans le répertoire où ils résident normalement (ceci outrepasse l'option [b]olddir[/b]). [/col][/row][/table] [table][row][col] [/col][col][b]notifempty[/b] Ne permute pas le journal s'il est vide (ceci outrepasse l'option [b]ifempty[/b]). [/col][/row][/table] [table][row][col] [/col][col][b]olddir[/b] [i]répertoire[/i] Les journaux sont déplacés dans [i]répertoire[/i] pour permutation. Le [i]répertoire[/i] doit être sur le même périphérique physique que le journal en cours de permutation. Quand cette option est utilisée, toutes les anciennes versions des journaux terminent dans [i]répertoire[/i]. Cette option peut être outrepassée par l'option [b]noolddir[/b]. [/col][/row][/table] [table][row][col] [/col][col][b]postrotate[/b]/[b]endscript[/b] Les lignes entre [i]postrotate[/i] et [i]endscript[/i] (chacun devant apparaître sur une ligne isolée) sont exécutées après permutation du journal. Ces directives doivent apparaîtrent dans la définition d'un journal. Voir aussi [b]prerotate[/b]. [/col][/row][/table] [table][row][col] [/col][col][b]prerotate[/b]/[b]endscript[/b] Les lignes entre [i]prerotate[/i] et [i]endscript[/i] (chacun devant apparaître sur une ligne isolée) sont exécutées avant permutation du journal. Ces directives doivent apparaîtrent dans la définition d'un journal. Voir aussi [b]postrotate[/b]. [/col][/row][/table] [table][row][col] [/col][col][b]rotate[/b] [i]nombre[/i] Les journaux sont permutés
fois avant d'être supprimés ou envoyés à l'adresse précisée dans une directive [b]mail[/b]. Si [i]nombre[/i] est 0, les anciennes versions sont supprimées au lieu d'être permutés. [/col][/row][/table] [table][row][col] [/col][col][b]size[/b] [i]taille[/i] Les journaux sont permutés quand leur taille dépasse [i]taille[/i] octets. Si [i]taille[/i] est suivi par [b]M[/b], la taille est supposée être en mégaoctets. Si [b]k[/b] est utilisé, la taille est en kilooctets. Ainsi [b]size[/b] 100, [i]size[/i] 100k, et [i]size[/i] 100M sont tous valides. [/col][/row][/table] [table][row][col] [/col][col][b]tabooext[/b] [+] [i]liste[/i] Change la liste courante des extensions taboues (voir la directive [b]include[/b] pour les informations sur les expressions taboues). Si un + précède la liste d'extensions, la liste courante des expressions taboues est augmentée, sinon elle est remplacée. Au démarrage, la liste des extensions taboues contient .rpmorig, .rpmsave, .v et ~. [/col][/row][/table] [table][row][col] [/col][col][b]weekly[/b] Les journaux sont permutés si le jour courant est plus petit que le jour de la dernière permutation ou si plus d'une semaine s'est écoulée depuis la dernière permutation. Ceci est normalement identique à permuter les journaux le premier jour de chaque semaine, mais fonctionne mieux si [i]logrotate[/i] n'est pas lancé chaque nuit. [/col][/row][/table] [size=18] [b]Fichiers[/b] [/size] [table][row][col] [/col][col][i]/var/lib/logrotate.status[/i] Fichier d'état par défaut. [/col][/row][/table] [size=18] [b]Voir aussi[/b] [/size] [b]gzip (1)[/b] [size=18] [b]Auteur[/b] [/size] .nf Erik Troan
[size=18] [b]Traduction[/b] [/size] .nf Laurent Hugé [size=18] [b]Traduction[/b] [/size] Il est possible que cette traduction soit imparfaite ou périmée. En cas de doute, veuillez vous reporter au document original en langue anglaise fourni avec le programme. .fi
Fichier
Forum
-
Derniers messages
00:15
[smartphone] l'ultime gadget?
23:38
A vendre : DreamBox 7000S
20:56
Hdd externe
19:19
[HowTo] SW Raid-1 from scratch
17:44
SPRL vs Indépendant
Publicité
Se connecter
Se connecter
Inscription
Mot de passe perdu
Connexion:
Utilisateur
Mot de passe
Ada
CSS
Cobol
CPP
HTML
Fortran
Java
JavaScript
Pascal
Perl
PHP
Python
SQL
VB
XML
Anon URL
DailyMotion
eBay
Flickr
FLV
Google Video
Google Maps
Metacafe
MP3
SeeqPod
Veoh
Yahoo Video
YouTube
6px
8px
10px
12px
14px
16px
18px
Informaticien.be
(
Version PDA
) - © 2004-2008
Akretio
Powered by
Kelare
Sponsored by
Designed by
The Art Company
The Akretio Network:
Akretio
-
Kelare
-
OpenEvent
-
KelCommunity
-
KelCommerce
-
KelBlogs
-
PhotOsez