GNU/Linux >> Linux Esercitazione >  >> Linux

logrotate Esempi di comandi in Linux

I file di registro tengono traccia degli eventi sul sistema. Sono essenziali per il debug dei problemi e il monitoraggio delle macchine live. I file di registro crescono con il passare del tempo e vengono registrati più eventi. Poiché i dati più vecchi sono meno utili dei dati correnti, i file di registro vengono rinominati quando raggiungono un limite di dimensioni e i file più vecchi vengono eliminati.

Lo strumento logrotate consente di ruotare i registri generati da applicazioni e script. Mantiene le directory di registro ordinate e riduce al minimo l'utilizzo del disco se configurato correttamente. logrotate è installato per impostazione predefinita, ma se non è installato, puoi installarlo eseguendo il comando seguente:

# yum install -y logrotate

logrotate le opzioni dei comandi

Opzione Descrizione
-d, –debug Attiva la modalità di debug e implica -v.
-f, –force Dice a logrotate di forzare la rotazione, anche se non lo ritiene necessario.
-m, –mail [comando] Dice a logrotate quale comando utilizzare quando si inviano i log di posta.
-s, –state Dice a logrotate di utilizzare un file di stato alternativo.
–utilizzo Stampa un breve messaggio di utilizzo.
–?, –aiuto -Stampa il messaggio di aiuto.
-v, –verbose Attiva la modalità dettagliata.

Esempi di comando logrotate

1. Per forzare la rotazione del registro:

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

2. Per testare la rotazione del registro:

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

3. Per impostare la modalità dettagliata:

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

4. Per ottenere l'aiuto per logrotate:

# logrotate -?
# logrotate --help 

5. Per visualizzare la breve guida all'utilizzo:

# logrotate --usage 

Pensieri finali

Lo strumento logrotate è uno script che viene lanciato da cron ogni giorno. Le direttive aggiunte alla definizione predefinita logrotate sono compress, daily, delaycompress, dateext, missingok e rotate.


Linux
  1. Comando JQ in Linux con esempi

  2. 7 Esempi di comandi Linux df

  3. 8 Esempi di comandi TR Linux

  4. Esempi di comandi rm in Linux

  5. sa Esempi di comandi in Linux

9 Esempi di comandi tee in Linux

9 esempi di comandi diff in Linux

Comando IP Linux con esempi

15 Comando Linux ps con esempi

8 Esempi di comandi LDD in Linux

Esempi di comandi id in Linux