GNU/Linux >> Linux Esercitazione >  >> Cent OS

Installa e configura Logrotate su CentOS 8

I registri sono utili per raccogliere informazioni. Possono essere utili durante la risoluzione di un problema. I registri possono anche essere una seccatura da affrontare, ma sono anche salvavita durante la risoluzione di un problema. In questo articolo installeremo e configureremo logrotate su CentOS 8.

Innanzitutto, aggiorna il tuo sistema.

dnf -y update

In secondo luogo, Installa logrotate usando il seguente comando:

yum install -y logrotate

Controlla la versione di logrotate.

logrotate --version

La configurazione di Logrotate può essere verificata e modificata dal suo file di configurazione posizionato in "/etc/logrotate.conf".

nano /etc/logrotate.conf

Ora, come esempio useremo logrotate. Imposteremo la pianificazione della rotazione dei registri, il numero di volte in cui i file di registro ruoteranno, il limite di dimensione per i file di registro e altri parametri.

Il file Logrotate si trova in /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
}

giornaliero:tempi di rotazione.

ruotare 3:registra i tempi di conteggio della rotazione dei file.

dimensione:ruota i file di registro solo se crescono più grandi della dimensione dei byte.

Missingok:se manca il file di registro, passa a quello successivo senza emettere un messaggio di errore.

notificationempty:non ruotare il registro se è vuoto (questo ha la precedenza sull'opzione ifempty).

sharedscripts:questa opzione fa eseguire gli script una sola volta, indipendentemente dal numero di log che corrispondono al pattern con caratteri jolly, e l'intero pattern passa ad essi.

delaycompress:posticipa la compressione del file di registro precedente al ciclo di rotazione successivo.

Ora puoi testare la funzione di rotazione del registro eseguendo il comando seguente:

logrotate -d /etc/logrotate.d/httpd

Puoi installare Logrotate su CentOS e usarlo.


Cent OS
  1. Come installare e configurare Nginx su CentOS 7

  2. Come installare e configurare Redis su CentOS 7

  3. Come installare e configurare GitLab su CentOS 7

  4. Come installare e configurare Redmine su CentOS 7

  5. Installa e configura Apache Cassandra 4.0 in Centos 8

Installa e configura Redmine su CentOS 7

Come installare e configurare ownCloud su CentOS 7

Installa e configura Check_MK Server su CentOS 7

Come installare e configurare Samba su CentOS 8

Come installare e configurare Fail2ban su CentOS 8

Come installare e configurare HAproxy su CentOS 6