GNU/Linux >> Tutoriels Linux >  >> Cent OS

Installer et configurer Logrotate sur CentOS 8

Les journaux sont utiles pour collecter des informations. Ils peuvent être utiles lors du dépannage d'un problème. Les journaux peuvent également être pénibles à gérer, mais ils sauvent également la vie lors du dépannage d'un problème. Dans cet article, nous allons installer et configurer logrotate sur CentOS 8.

Tout d'abord, mettez à jour votre système.

dnf -y update

Deuxièmement, installez logrotate à l'aide de la commande suivante :

yum install -y logrotate

Vérifier la version de logrotate.

logrotate --version

La configuration de Logrotate peut être vérifiée et modifiée à partir de son fichier de configuration placé dans "/etc/logrotate.conf".

nano /etc/logrotate.conf

Maintenant, à titre d'exemple, nous utiliserons logrotate. Nous définirons le calendrier de rotation des journaux, le nombre de rotations des fichiers journaux, la taille limite des fichiers journaux et d'autres paramètres.

Le fichier Logrotate se trouve dans /etc/logrotate.d/httpd.

/var/log/httpd/*log {
    daily
    rotate 3
    size 5M
    missingok
    notifempty
    sharedscripts
    delaycompress
    postrotate
        /bin/systemctl reload httpd.service > /dev/null 2>/dev/null || true
    endscript
}

quotidien :temps de rotation.

rotation 3 :nombre de rotations des fichiers journaux.

taille :ne fait pivoter les fichiers journaux que s'ils augmentent de taille en octets.

missingok :si le fichier journal est manquant, passez au suivant sans afficher de message d'erreur.

notifyempty :ne pas faire pivoter le journal s'il est vide (cela remplace l'option ifempty).

scripts partagés :cette option permet aux scripts de ne s'exécuter qu'une seule fois, quel que soit le nombre de journaux correspondant au modèle générique, et le modèle entier leur est transmis.

delaycompress :Reporte la compression du fichier journal précédent au cycle de rotation suivant.

Vous pouvez maintenant tester la fonctionnalité de rotation des journaux en exécutant la commande suivante :

logrotate -d /etc/logrotate.d/httpd

Vous pouvez installer Logrotate sur CentOS et l'utiliser.


Cent OS
  1. Comment installer et configurer Nginx sur CentOS 7

  2. Comment installer et configurer Redis sur CentOS 7

  3. Comment installer et configurer GitLab sur CentOS 7

  4. Comment installer et configurer Redmine sur CentOS 7

  5. Installer et configurer Apache Cassandra 4.0 dans Centos 8

Installer et configurer Redmine sur CentOS 7

Comment installer et configurer ownCloud sur CentOS 7

Installer et configurer Check_MK Server sur CentOS 7

Comment installer et configurer Samba sur CentOS 8

Comment installer et configurer Fail2ban sur CentOS 8

Comment installer et configurer HAproxy sur CentOS 6