Introducció
logrotate està dissenyat per facilitar la gestió de sistemes que generen un gran nombre d'arxius de registre. Permet la rotació, compressió, eliminació i enviament automàtic d'arxius de registre. Cada arxiu de registre pot ser gestionat diàriament, setmanalment, mensualment, o quan creix massa.
Instal·lació de logrotate
Per defecte, en la majoria de distribucions Linux logrotate està instal·lat i pots verificar-ho executant:
# logrotate --version
Hauria d'aparèixer la versió actualment instal·lada. En cas que no reconegui el comandament, hauràs d'instal·lar-lo:
# apt install logrotate
# yum install logrotate
Configuració de rotació
Primer comprova que en la configuració de logrotate inclogui el directori logrotate.d. Pots executar el següent per verificar-ho:
# grep include /etc/logrotate.conf
Hauria d'aparèixer el següent resultat del grep:
include /etc/logrotate.d
Significarà que la configuració inclou les configuracions del directori. Per tant, crea l'arxiu per a la configuració dins del directori:
# nano /etc/logrotate.d/exemple
Per exemple, amb el següent contingut:
/var/log/exemple/registres.log {
weekly
rotate 3
size 10M
compress
delaycompress
}
Quan l'arxiu de registre declarat arribi a 10 MB farà una rotació comprimint-lo, fins a un màxim de tres arxius setmanalment. Pots verificar el funcionament executant el següent:
# logrotate -d /etc/logrotate.d/exemple
També pots directament executar-lo sense esperar al treball programat:
# logrotate -vf /etc/logrotate.d/exemple
Esperem haver-te ajudat amb aquest tutorial. L'has provat? Deixa'ns els teus comentaris! 🙂
Recorda, si tens consultes sobre aquesta o una altra qüestió relacionada amb els teus servidors a Clouding, no dubtis en escriure a soporte@clouding.io Estem al teu costat per al que necessitis!