Mantener todos los registros del sistema, para siempre

6

En la aplicación de consola puedo ver solo un par de archivos de registro archivados de% co_de que solo pueden mostrarme información sobre los últimos 10-15 días. ¿Cómo mantener todos los registros archivados en algún lugar, para siempre?

    
pregunta myhau 18.12.2016 - 13:20

1 respuesta

4

Los archivos de registro se rotan y eventualmente se eliminan por el sistema ASL. Puede cambiar la configuración editando /etc/asl.conf en sudo. Inicie Terminal.app y emita este comando:

sudo -e /etc/asl.conf

Encontrarás allí un comentario que indica que las reglas para /var/log/system.log siguen, la primera línea se ve así:

> system.log mode=0640 format=bsd rotate=seq compress file_max=5M all_max=50M

Cambia eso para que se vea así:

> system.log mode=0640 format=bsd rotate=seq compress file_max=5M all_max=9999G ttl=99999

Esto significa que cada archivo de registro por separado tendrá un máximo de 5M. Normalmente, el sistema ASL elimina los archivos de registro cuando superan el límite all_max (antes de 50 megabytes, ahora 9999 gigabytes) o cuando el archivo es más antiguo que ttl días (antes de 7 días, ahora 99999 días).

    
respondido por el jksoegaard 05.03.2018 - 11:44

Lea otras preguntas en las etiquetas