Logrote es una aplicación que se utiliza para renombrar y reutilizar periódicamente los archivos de registro de errores del sistema. Asegura que los archivos de registro no ocupen demasiado espacio en el disco.
/etc/logrotate.conf file
Su archivo de configuración general para logrotate. Puede usarlo para establecer qué archivo se reutiliza y con qué frecuencia se reutiliza.
Entonces, en nuestro ejemplo, todos los archivos de registro se guardan diariamente y se guardan durante 7 días. Estos archivos de registro tendrán la siguiente forma de nombre de archivo:
logfilelogfile.0logfile.1logfile.2logfile.3logfile.4logfile.5logfile.6/etc/logrotate.conf File Example
# rotate log files (archivo de registro de actualización de ciclo semanal) #weekly # rotate log files (todos los días ...) diariamente # mantener el valor de 4 semanas de trabajos pendientes (retener las copias de seguridad del archivo de registro durante 4 semanas) #rotate 4 # mantener 7 días de trabajos atrasados (copia de seguridad del archivo de registro reservado dentro de 7 días) rotar 7 # crear nuevos archivos de registro (vacíos) después de rotar los antiguos (crear un nuevo archivo de registro vacío al crear archivos en bucle) crear
< Carpeta p> /etc/logrotate.d
Muchas aplicaciones de Linux que necesitan usar syslog colocarán sus archivos de configuración en esta carpeta para que sus archivos de registro se roten y sean únicos. Nombre el nombre. Es mejor verificar con frecuencia si todo el software recién instalado que utiliza syslog tiene un archivo de configuración en esta carpeta. Aquí hay algunos ejemplos que especifican un archivo de rotación de registro específico para un software en particular.
Ahora hay un archivo de muestra en este directorio que rotará los archivos en el archivo /data /backups en formato .tgz. Los parámetros en este archivo anularán las configuraciones en el archivo /etc/logrotate.conf. En este ejemplo, los archivos giratorios no se comprimirán y se guardarán durante 30 días si no están vacíos. Sus archivos serán root y los permisos se establecerán en 600.
/data/backups/*.tgz {rotación diaria 30 nocompress missingok notifempty create 0600 root root}Nota: En los sistemas Debian /Ubuntu El script /etc/cron.daily.sysklogd leerá el archivo /etc/syslog.conf y rotará todos los archivos de registro establecidos en función de él. Por lo tanto, para los registros generales del sistema, no tiene que repetir la configuración en la carpeta /etc/logrotate.d. Porque no se ejecuta 24 horas en la carpeta /etc/cron.daily. En el sistema Fedora /Redhat, este script es reemplazado por /etc/cron.daily/logrotate. Y no lee el archivo de configuración de syslog. Entonces, tienes que configurarlo en /etc/logrotate.d.
Activando logrotate
La configuración anterior para logrotate solo tendrá efecto si usa el siguiente comando:
[root @ bigboy tmp] # logrotate -fSi desea que logrotate lea solo archivos de configuración específicos en lugar de todos, ejecute el nombre del archivo de configuración como un parámetro logrotate:
[root @ bigboy tmp] # logrotate -f /etc /Logrotate.d /syslogCompresión de sus archivos de registro
Si el tráfico de su página web es alto, el archivo de registro será extremadamente grande. Puede comprimir los archivos de registro editando el archivo logrotate.conf para agregar opciones de compresión.
## Archivo: /etc/logrotate.conf## Activar registro de compresión Activar registro de compresión función comprimirEstos archivos de registro se comprimirán con gzip, todos los archivos tendrán una extensión .gz .
[root @ bigboy tmp] # ls /var /log /messages * /var /log /messages /var/log/messages.1.gz /var/log/messages.2.gz/var/Log /messages.3.gz /var/log/messages.4.gz /var/log/messages.5.gz/var/log/messages.6.gz /var/log/messages.7.gz[root@ Bigboy tmp] #Aún es fácil ver el contenido de estos archivos, ya que puede usar el comando zcat para mostrar rápidamente su contenido en la pantalla.
[root @ bigboy tmp] # zcat /var/log/messages.1.gz ... ... 15 de noviembre 04:08:02 bigboy httpd: cierre de httpd realizado el 15 de noviembre 04:08:04 Bigboy httpd: inicio de httpd realizado el 15 de noviembre 04:08:05 bigboy sendmail [6003]: iACFMLHZ023165: a = < [email protected]>, delay = 2 + 20: 45: 44, xdelay = 00: 00: 02, Mailer = esmtp, pri = 6388168, relay = www.clematis4spiders.info. [222.134.66.34], dsn = 4.0.0, stat = Aplazado: Conexión rechazada por www.clematis4spiders.info. [Root @ bigboy tmp] #
Use httpry para rastrear el tráfico HTTP en Linux Tutorial ¿A veces desea oler el tráfico HTTP en
Con respecto a la estructura del circuito, ya sea una fuente de alimentación lineal, una fuente
A partir de hoy, inicié oficialmente el desarrollo de tiny4412. Hoy observé principalmente el proc
En los últimos años, se puede decir que los sistemas Linux de código abierto están en el centro de a
El sistema operativo de código abierto fuera de Linux
Lanzamiento de Firefox 3.6 RC1 La versión oficial se lanzará el próximo lunes
declaraciones Linux de control de flujo awk shell (si, por, mientras que, do) Detalles
Preguntas frecuentes de programación de Linux
Linux vps cómo modificar la zona horaria linux vps configuración de zona horaria
Análisis detallado del proceso de compilación del kernel de Linux en un entorno VMware
Consejos del sistema Linux: dos formas de agregar rutas de software en Linux
Bajo Linux, Live555 no puede obtener la solución de dirección IP
Linux modifica la ruta del archivo de datos mysql
Análisis detallado del problema de seguridad del archivo de contraseña del sistema operativo Linux
Win8.1 actualización de actualización no pudo arreglar
¿Cómo instalar y desinstalar fácilmente el sistema Win10 con el disco virtual
¿Qué debo hacer si la computadora funciona más lento después de instalar el sistema Win10?
Método de cambio rápido del método de entrada del sistema Win10
Rompiendo la capacidad de los paquetes de discos grandes
Exposición de las nuevas características de Win9: Notification Center
Puede eliminar archivos en WINDOWS en la unidad C para dejar espacio para el sistema
Comprobación de fugas: cuatro formas de localizar rápidamente archivos (1)