GNU/Linux >> Znalost Linux >  >> Cent OS

Nainstalujte a nakonfigurujte Logrotate na CentOS 8

Protokoly jsou užitečné pro sběr informací. Mohou být užitečné při řešení problému. Protokoly mohou být také nepříjemné, ale jsou také zachránci při řešení problému. V tomto článku nainstalujeme a nakonfigurujeme logrotate na CentOS 8.

Nejprve aktualizujte svůj systém.

dnf -y update

Za druhé, nainstalujte logrotate pomocí následujícího příkazu:

yum install -y logrotate

Zkontrolujte verzi logrotate.

logrotate --version

Konfiguraci Logrotate lze zkontrolovat a upravit z konfiguračního souboru umístěného na „/etc/logrotate.conf“.

nano /etc/logrotate.conf

Nyní jako příklad použijeme logrotate. Nastavíme plán rotace logů, Počet rotací log souborů, limit velikosti log souborů a další parametry.

Soubor Logrotate naleznete na /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
}

denně:časy střídání.

otočit 3:Počet otočení souborů protokolu.

size:Otáčet soubory protokolu pouze v případě, že jsou větší než velikost bajtů.

missingok:Pokud soubor protokolu chybí, přejděte k dalšímu bez zobrazení chybové zprávy.

notifyempty:Neotáčejte protokol, pokud je prázdný (toto přepíše možnost ifempty).

sharedscripts:tato možnost způsobí, že se skripty spustí pouze jednou, bez ohledu na to, kolik protokolů odpovídá vzoru se zástupnými znaky, a přejde jim celý vzor.

delaycompress:Odloží kompresi předchozího souboru protokolu na další cyklus rotace.

Nyní můžete otestovat funkci rotace protokolu spuštěním následujícího příkazu:

logrotate -d /etc/logrotate.d/httpd

Logrotate můžete nainstalovat na CentOS a používat jej.


Cent OS
  1. Jak nainstalovat a nakonfigurovat Nginx na CentOS 7

  2. Jak nainstalovat a nakonfigurovat Redis na CentOS 7

  3. Nainstalujte a nakonfigurujte Apache Cassandra 4.0 v Centos 8

  1. Jak nainstalovat a nakonfigurovat GitLab na CentOS 7

  2. Jak nainstalovat a nakonfigurovat Redmine na CentOS 7

  3. Jak nainstalovat a nakonfigurovat Redis na CentOS 8

  1. Jak nainstalovat a nakonfigurovat Sambu na CentOS 8

  2. Jak nainstalovat a nakonfigurovat GitLab CE na CentOS 7

  3. Jak nainstalovat a nakonfigurovat Zabbix na CentOS 7