Com configurar Logrotate a Linux

Com Configurar Logrotate A Linux



La utilitat Logrotate simplifica el procés d'administració dels fitxers de registre. Reubica i substitueix els fitxers de registre per gestionar-ne la mida i organitzar-los tot mantenint la informació present al seu interior. Per exemple, mantindrà set fitxers de registre per mantenir registres diaris durant set dies.

Mentre gira els fitxers de registre, Logrotate elimina els registres antics irrellevants, evitant que consumeixin espai en disc excessiu. S'executa periòdicament en segon pla per mantenir els sistemes organitzats i nets. Així doncs, si voleu conèixer Logrotate, aquest bloc és per a vosaltres. Aquí, hem inclòs informació detallada sobre com configurar Logrotate a Linux.







Com configurar Logrotate a Linux

Tot i que moltes distribucions de Linux tenen Logrotate com a utilitat preinstal·lada. Tanmateix, si el vostre sistema no té Logrotate, utilitzeu l'ordre següent per instal·lar-lo:





sudo apt instal·lar logrotat

  comanda-per-instal·lar-logrotate-in-linux





Ara, passem a la part de configuració. Hi ha dos tipus de configuracions de logrotate: globals i específiques del sistema. Obriu el fitxer '/etc/logrotate.conf' amb un editor de text. És el fitxer de configuració principal de Logrotate i qualsevol canvi que s'hi faci afectarà a tot el sistema.



sudo nano / etc / logrotate.conf

  informació-al-fitxer-de-configuració-logrotate

Aquest fitxer té tres seccions clau:

  1. Per especificar la freqüència de rotació, és a dir, el temps en què haurien de girar els registres. Està configurat com a setmanal de manera predeterminada, però podeu canviar-lo a diari, setmanal o mensual.
  2. Per definir el nombre de fitxers girats que ha de conservar, ajusteu el valor en funció de la quantitat de dades històriques que voleu conservar. Per exemple, 'girar 4' el guia per mantenir els últims quatre fitxers de registre girats i suprimir els anteriors per alliberar espai al disc.
  3. El tercer és especificar els permisos i la propietat dels nous fitxers de registre que crearà.

Podeu ajustar aquests paràmetres segons el que millor s'adapti al vostre sistema. Per exemple, per mantenir registres setmanals durant un mes (28 dies), heu d'introduir:

setmanalment
girar 4
crear l'arrel arrel 0644

D'aquesta manera, girarà un fitxer setmanalment i en conservarà quatre. A més, crea un fitxer de registre nou per als esdeveniments que es produeixen actualment, alhora que dóna a l'usuari root i al grup els permisos de lectura i escriptura i només de lectura per als altres.

Si heu de supervisar els registres d'una aplicació específica per detectar problemes subjacents. En aquest cas, podeu adaptar la configuració de rotació del registre per a aquesta aplicació creant el seu fitxer de configuració de logrotate independent. Prenguem un exemple de conda. Primer, creeu el seu fitxer amb:

sudo nano / etc / logrotate.d / conda

En aquest fitxer, afegiu configuracions específiques per als registres de conda:

/ era / registre / conda /* .registre {
setmanalment
girar 4
comprimir
retardar la compressió
Trobo a faltar
notificació buida
crear l'arrel arrel 0644
}

  informació-per-el-logrotat

Aquí, l'ordre comprimir guia per comprimir els fitxers de manera que els fitxers resultants ocupin menys espai. Amb l'ordre delaycompress, podeu mantenir l'últim fitxer girat sense comprimir perquè sigui convenient que els usuaris hi facin referència.

L'opció missingok indica a logrotate que ignori l'absència d'un fitxer de registre i continuï les seves operacions sense cap error. Finalment, amb notifempty, logrotate no girarà cap fitxer de registre buit. El logrotate s'ha d'executar automàticament segons la configuració predeterminada. Tanmateix, heu de confirmar-ho mitjançant:

nano / etc / cron.diàriament / logrotat

Un resum ràpid

Conèixer el procés de configuració de la utilitat logrotate és crucial per als administradors del sistema i també és essencial per a la gestió del disc en dispositius Linux. Per tant, aquest bloc explica els enfocaments utilitzats per configurar logrotate a Linux. Podeu modificar les configuracions de manera global i canviar-les simultàniament per a aplicacions específiques. A més, les configuracions específiques del sistema s'han d'utilitzar de manera responsable perquè sempre anul·len la configuració global.