Una de las cosas más interesantes e importantes del sistema Linux es Var/log. Todas las actividades de ejecutar servicios en su sistema se escriben en un archivo dentro de este directorio. Estos archivos se llaman registros, a través de los cuales puede examinar cómo está funcionando su sistema. Al usar estos registros, los administradores pueden solucionar el sistema. Si estos archivos de registro se mantienen en su sistema para siempre, finalmente residirían todo el espacio en el sistema de archivos. Para evitar estos problemas, necesitamos una herramienta para la administración de todos los archivos de registro. Por lo tanto, los administradores pueden usar una herramienta de 'logrotado' que limpia los archivos de registros de forma periódica.Logrotate es una herramienta de línea de comandos basada en Linux utilizada para administrar los archivos de registro que se realizan por procesos del sistema. Elimina automáticamente los registros antiguos y comprime los registros en el formulario de registros más convenientes para conservar los recursos de su sistema. Usando esta herramienta, los usuarios tienen control total sobre cuándo y cómo se procesa la rotación del registro.En este artículo, verá utilizando la herramienta Logrotate cómo puede administrar archivos de registro en su sistema Linux. Hemos ejecutado todos los pasos en la aplicación terminal en Ubuntu 20.04 Sistema aquí. Debe tener privilegios de comando 'sudo'. Inicie la aplicación 'terminal' de la línea de comando presionando las teclas 'Ctrl+Alt+T' e inicie la implementación.
Instale Logrotate en Ubuntu 20.4
En ubuntu 20.04 La utilidad de Logrotate está preinstalada, pero si no tiene esta utilidad en su sistema, actualice el repositorio de apts de sistema y, utilizando el siguiente comando, puede instalar la utilidad de logrotate:
$ sudo apt actualización
$ sudo apt install logrotate
Al usar el siguiente comando, puede enumerar todos los archivos de registro de su sistema en el terminal:
$ ls /var /log
Comprensión del archivo de configuración (logrotate.conf)
Todas las configuraciones de la utilidad de logrotate se colocan en el logrotato.Archivo confirmación que puede encontrar en /etc /logrotate.directorio. Si abres el 'Logrotate.File conf 'en su editor favorito, luego verá el siguiente contenido del archivo de configuración:
Todas las configuraciones de configuración para archivos de logrotato se colocan dentro del /etc /logrotate.D Directorio.
Incluir /etc /logrotate.d
Opciones de logrotato
Logrotate Utility proporciona varias directivas que nos ayudan a configurar registros, cómo se girarán y qué se debe hacer justo después. Por ejemplo, abra el archivo syslog en el editor utilizando el siguiente comando:
$ vi /etc /logroate.d/syslog
Una vez que acceda a su contenido, verá las siguientes opciones en la parte superior de este archivo, que se destaca en la siguiente instantánea:
Ejemplo # 01
Tomemos un ejemplo. Nos gustaría ejecutar un registro llamado 'syslog' con la ayuda de la utilidad de logrotate. Leerá el archivo de configuración de rsyslog. En el ejemplo a continuación, estamos manejando dos registros utilizando la herramienta de Logrotate. Uno es 'syslog' que se ejecutará durante 7 rotaciones después de 1 día, y el otro es 'correo.info 'que girará semanalmente para 4 rotaciones. Al usar el siguiente comando, ejecute los registros y analice la salida en el terminal:
$ logrotate -d /etc /logrotate.d/syslog
Ejemplo # 02
A continuación se da otro ejemplo para el análisis de rotación de registros:
$ logrotate -d /etc /logrotate.d/samba
En la captura de pantalla a continuación, puede leer el archivo de configuración de 'Samba'. Puede analizar la salida de la herramienta LOGROTATE Manejo de 3 registros diferentes aquí. Gira semanalmente para 7 rotaciones.
Conclusión
Este es un artículo completo sobre la herramienta de Logrotate. Hemos visto en detalle cómo usar esta utilidad en Ubuntu 20.04 sistema. Además, hemos elaborado cómo leer archivos de configuración con la ayuda de Logrotate. De los detalles mencionados anteriormente, espero que tenga una idea más clara sobre las opciones de herramienta de Logrotate. Sin embargo, si tiene algún problema, háganoslo saber a través de comentarios.