El programa logrotate es una herramienta de administración de archivos de registro. Se utiliza para dividir archivos de registro, eliminar archivos de registro antiguos y crear nuevos archivos de registro para desempeñar el papel de "volcado". Puede ahorrar espacio en disco.
logrotate comando format: logrotate [OPTION ...] < configfile > -d, --debug: modo de depuración, pruebe el archivo de configuración para detectar errores. -f, --force: fuerza el archivo de volcado. -m, --mail = comando: envía registros al buzón especificado. -s, --state = statefile: usa el archivo de estado especificado. -v, --verbose: muestra el proceso de volcado. El archivo de configuración logrotate es /etc/logrotate.conf. Ver configuración por defecto:
gato /etc/logrotate.conf
se muestra a continuación:
# ver " el hombre logrotate " para detalles # rotar los archivos de registro weeklyweekly
# mantener el valor de 4 semanas de backlogsrotate 4
# crear nuevos archivos de registro (vacíos) después de rotar los antiguos. crear
# descomentar esto si quiere que sus archivos de registro estén comprimidos # comprimir
paquetes RPM # caen información de rotación de registros en esta directoryinclude /etc/logrotate.d
# hay paquetes propia wtmp - rotaremos aquí /var /log /wtmp {monthlyminsize 1Mcreate 0664 de la raíz Utmprotate 1}
# los registros específicos del sistema también se pueden configurar aquí.
Descripción simple: semanalmente: todos los archivos de registro se vuelcan una vez a la semana. Rotar 4: el archivo volcado se divide en 4 copias. Crear: logrotate crea automáticamente un nuevo archivo de registro. Comprimir: Comprime el archivo de registro. El valor predeterminado es comentado. /etc/logrotate.d incluir: Al leer directorio de los parámetros de volcado de registro /etc/logrotate.d, cuando el sistema está instalado el paquete RPM, ingrese los parámetros de volcado de paquetes RPM por lo general crea automáticamente /etc /logrotate Bajo el directorio .d. Sección /var /log /wtmp: Configuración del volcado de registro /var /log /wtmp.
Use logrotate para administrar el registro de conexión de nginx en el paquete de instalación con un clic de lnmp. El archivo de registro de lnmp se encuentra en el directorio /home /wwwlogs.
Cree un archivo de configuración:
vim /etc/logrotate.d/nginx
Ingrese lo siguiente:
/home/wwwlogs/access.log /home /wwwlogs/nginx_error.log {5sharedscriptspostrotate notifemptydailyrotate /bin /kill -HUP `/bin /cat} /usr/local/nginx/logs/nginx.pid`endscript
Descripción: notifempty: Si el archivo está vacío, entonces , no tirar. Diariamente: el archivo de registro se vuelca una vez al día. Girar 5; el archivo de volcado se divide en 5 copias. Postrotate /endscript: el script ejecutado después del volcado de registro. Esto se utiliza para permitir que nginx regenere el archivo de registro. El nginx.pid contiene el número de proceso principal de nginx.
ejecutar logrotate:
/usr /sbin /logrotate -vf /etc/logrotate.conf
Si no hay error, generar un archivo de volcado, visita nginx normal, Ok
Cómo ejecutar automáticamente logrotate: hay scripts ejecutados por logrotate en el directorio /etc/cron.daily. Ejecutado una vez al día a través del programa crontab.
OpvnVPN Nombre completo en chino: red privada virtual. Es una tecnología de red privada privada qu
Para garantizar el funcionamiento normal del sistema Linux y resolver con precisión los diversos pro
AWK significa ‘ Aho, Weinberger y Kernighan ‘ Awk es un lenguaje de scripting que se
Según informes de medios extranjeros, quizás muchos usuarios, como el autor, se hayan interesado en
Cómo desactivar UseDNS para acelerar el inicio de sesión en SSH
Cómo cargar U disco o disco duro móvil bajo el sistema Linux
Configuración del servidor de seguridad de Linux: conceptos básicos
Sistema Linux y 20 puntos de diferencia con Windows
Linux cron y crontab usan explicación detallada
La secuencia de comandos de monitoreo de tráfico de Linux
Discusión sobre GUEST OS Clock (TIMEKEEP) en Máquina Virtual
Modo de prefork Apache el modo de usuario y el trabajador
10 consejos sobre la autocompletación de la línea de comandos en Linux
Windows 8 o introducirá el modo de caja de arena "computación direccional"
Cómo eliminar el icono de la papelera de reciclaje del escritorio en Win7 Home Edition
Windows 7 SP1 RC candidato última filtró
proceso de arranque del sistema Linux
Icono de Win9 cambio de cara grande: primero únete al nuevo icono de inicio
La contraseña del sistema WINDOWS XP olvidó cómo recuperar
Método de inicio y cierre de la función de limpieza del disco del sistema Win10
Registro de Windows 8 Estudiante Proceso de cuenta de desarrollador
Limpie el caché de la tienda de aplicaciones del sistema Win 8
¿Qué debo hacer si actualizo el parche infinito KB3119142 de VC ++ en Win10?