Tutoriales

Cómo configurar Logrotate en Linux

La utilidad Logrotate simplifica el proceso de gestión de archivos de registro. Reubica y reemplaza archivos de registro para administrar su tamaño y organizarlos mientras mantiene la información presente en ellos. Por ejemplo, mantendrá siete archivos de registro para mantener registros diarios durante siete días.

Al rotar archivos de registro, Logrotate elimina registros antiguos e irrelevantes para evitar que consuman demasiado espacio en el disco. Se ejecuta periódicamente en segundo plano para mantener su sistema organizado y limpio. Entonces, si quieres aprender sobre Logrotate, este blog es para ti. Aquí, proporcionamos información detallada sobre cómo configurar Logrotate en Linux.

Cómo configurar Logrotate en Linux

Aunque muchas distribuciones de Linux vienen con la utilidad Logrotate preinstalada. Sin embargo, si su sistema no tiene Logrotate, instálelo usando el siguiente comando:

sudo fácil Instalar Rotación logarítmica

Ahora, entremos en la parte de configuración. Hay dos tipos de configuraciones de logrotate: configuraciones globales y configuraciones específicas del sistema. Utilice un editor de texto para abrir el archivo «/etc/logrotate.conf». Es el archivo de configuración principal de Logrotate y cualquier cambio que se realice afectará a todo el sistema.

sudo nanómetro /ETC/logrotate.conf

Información en el archivo de configuración de logrotateInformación en el archivo de configuración de logrotate

El archivo contiene tres secciones clave:

  1. Especifique la frecuencia de rotación, es decir, cuándo rotar el tronco. El valor predeterminado es semanal, pero puedes cambiarlo a diario, semanal o mensual.
  2. Para definir cuántos archivos de rotación se deben retener, ajuste este valor según la cantidad de datos históricos que desea retener. Por ejemplo, «rotar 4» le indica que mantenga los últimos cuatro archivos de registro rotados y elimine los archivos de registro más antiguos para liberar espacio en el disco.
  3. El tercero es especificar los permisos y la propiedad del nuevo archivo de registro que creará.

Puede ajustar esta configuración según lo que funcione mejor para su sistema. Por ejemplo, para mantener registros semanales durante un mes (28 días), ingresaría:

semanalmente
girar 4
Crear raíz 0644

De esta manera, rotará un archivo cada semana y conservará cuatro de esos archivos. Además, crea un nuevo archivo de registro para los eventos actuales, otorga permisos de lectura y escritura al usuario y grupo raíz, y proporciona permisos de solo lectura a otros usuarios.

Si debe monitorear los registros de una aplicación específica para detectar posibles problemas. En este caso, puede personalizar la configuración de rotación de registros de la aplicación creando un archivo de configuración logrotate independiente. Tomemos conda como ejemplo. Primero, cree su archivo usando el siguiente comando:

sudo nanómetro /ETC/Rotación logarítmica.d/conda

En este archivo, agregue la configuración específica del registro de conda:

/variable/registro/conda/*.registro {
semanalmente
girar 4
compresión
compresión retardada
misok
Notificación vacía
Crear raíz 0644
}

Mensaje de rotación de registrosMensaje de rotación de registros

Aquí, el comando de compresión indica que se comprima el archivo para que el archivo resultante ocupe menos espacio. Con el comando delaycompress, el último archivo rotado se puede mantener sin comprimir para comodidad del usuario.

La opción missok le dice a logrotate que ignore los archivos de registro faltantes y continúe su operación sin errores. Finalmente, al usar notifyempty, logrotate no rotará ningún archivo de registro vacío. logrotate debería ejecutarse automáticamente según la configuración predeterminada. Sin embargo, debes confirmar usando:

nanómetro /ETC/plan diario/Rotación logarítmica

resumen rápido

Comprender el proceso de configuración de la utilidad logrotate es esencial para los administradores de sistemas y también es fundamental para la administración de discos en dispositivos Linux. Por lo tanto, este blog explica cómo configurar logrotate en Linux. Puede modificar las configuraciones globalmente y cambiarlas para aplicaciones específicas al mismo tiempo. Además, las configuraciones específicas del sistema deben usarse de manera responsable, ya que siempre anulan la configuración de todo el dominio.

LEER  Radar de aeronave propio con RTL-SDR bajo Kali Linux

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba