GNU/Linux >> Tutoriels Linux >  >> Linux

logrotate Exemples de commandes sous Linux

Les fichiers journaux gardent une trace des événements sur le système. Ils sont essentiels pour déboguer les problèmes et surveiller les machines en direct. Les fichiers journaux augmentent au fil du temps et davantage d'événements sont enregistrés. Étant donné que les données les plus anciennes sont moins utiles que les données actuelles, les fichiers journaux sont renommés lorsqu'ils atteignent une taille limite et les fichiers les plus anciens sont supprimés.

L'outil logrotate vous permet de faire pivoter les journaux générés par les applications et les scripts. Il garde vos répertoires de journaux sans encombrement et minimise l'utilisation du disque lorsqu'il est correctement configuré. logrotate est installé par défaut, mais s'il ne l'est pas, vous pouvez l'installer en exécutant la commande ci-dessous :

# yum install -y logrotate

Options de commande logrotate

Option Description
-d, –debug Active le mode débogage et implique -v.
-f, –force Dit à logrotate de forcer la rotation, même s'il ne pense pas que cela soit nécessaire.
-m, –mail [commande] Indique à logrotate la commande à utiliser lors de l'envoi des journaux.
-s, –state Dit à logrotate d'utiliser un autre fichier d'état.
–utilisation Imprime un court message d'utilisation.
–?, –help -Imprime le message d'aide.
-v, –verbose Active le mode détaillé.

Exemples de commande logrotate

1. Pour forcer la rotation des bûches :

# logrotate -f /etc/logrotate.conf
# logrotate --force /etc/logrotate.conf 

2. Pour tester la rotation des logs :

# logrotate -d /etc/logrotate.conf
# logrotate --debug /etc/logrotate.conf 

3. Pour passer en mode détaillé :

# logrotate -v /etc/logrotate.conf
# logrotate --verbose /etc/logrotate.conf 

4. Pour obtenir de l'aide pour logrotate :

# logrotate -?
# logrotate --help 

5. Pour afficher la brève aide à l'utilisation :

# logrotate --usage 

Réflexions finales

L'outil logrotate est un script qui est lancé par cron tous les jours. Les directives ajoutées à la définition logrotate par défaut sont compressées, daily, delaycompress, dateext, missingok et rotate.


Linux
  1. Commande JQ sous Linux avec exemples

  2. 7 Exemples de commandes Linux df

  3. 8 Exemples de commandes Linux TR

  4. Exemples de commande rm sous Linux

  5. Exemples de commandes ps sous Linux

9 exemples de commandes tee sous Linux

9 exemples de commande diff sous Linux

Commande Linux ip avec exemples

15 Commande Linux ps avec exemples

8 exemples de commandes LDD sous Linux

Exemples de commandes id sous Linux