En la aplicación de la consola sólo puedo ver un par system.log.${i}.gz
archivos de registro archivados que sólo pueden mostrarme información sobre los últimos 10-15 días. Cómo mantener todo ¿Registros archivados en algún lugar, para siempre?
No utilizar sudo
ejecutar un editor sólo para editar un archivo que requiere privilegios elevados para escribir. Por razones de seguridad, deberías restringir la cantidad de código que ejecutas como Root. En su lugar, utilice sudo -e …
que copiará el archivo en /tmp
e inicia tu editor. Al salir del editor sudo
y vuelve a copiar el archivo. Consulte la página man <x-man-page://8/sudo> para más detalles.
0 votos
Utilice un servidor syslog dedicado y envíe los registros allí. Alternativamente, cambie la rotación de los registros para no borrar nunca nada.
0 votos
Podrías darme un comando de terminal / artículo que explique precisamente eso:
Alternatively, change the log rotation to never delete anything.
?2 votos
A continuación se explica cómo se puede configurar syslog para que envíe datos a un servidor syslog dedicado: wiki.splunk.com/ Y si quieres jugar con la rotación de registros, aparentemente (según una rápida búsqueda en DuckDuckGo), quieres mirar en /etc/asl.conf y man asl.conf. No estoy familiarizado con asl, así que no sé cómo funciona, pero mirando el archivo y la página man me imagino que se puede averiguar bastante rápido.