24 ene. 2015

Añadir messages en var log de Ubuntu 14.04, 14.10, 15.04

Esto es algo que no paro de preguntarme ¿Porqué Ubuntu ha quitado los mensajes de /var/log?.
Siempre que instalo una distribución de las últimas versiones de Ubuntu, como la 14.04 o 14.10, debo de activar estos mensajes que considero muy importantes para poder visualizar lo que se cuece en la interacción del SO con el hardware de mi máquina.
Ya sea visualizando con tail o less.




Si realizamos una búsqueda en la terminal (shell o consola Linux):

tail -f /var/log/messages

Nos aparecerá el siguiente mensaje:

"no se puede abrir «/var/log/messagess» para lectura: No existe el archivo o el directorio"


Por no existir el archivo y por tanto no podremos ver donde se registran todos los mensajes que escribe el Kernel y los programas del sistema.

Para activarlo en Ubuntu editamos el archivo de configuración rsyslog como root:

/etc/rsyslog.d/50-default.conf

Y dentro hay que descomentar (quitar las almohadillas, sí, las mismas que se utilizan para los hashtag de twitter) las siguientes líneas:

#*.=info;*.=notice;*.=warn;\
#       auth,authpriv.none;\
#        cron,daemon.none;\
#        mail,news.none          -/var/log/messages
Quedando tal que así:

*.=info;*.=notice;*.=warn;\
        auth,authpriv.none;\
        cron,daemon.none;\
        mail,news.none          -/var/log/messages

Después de descomentar las líneas y, (también como root) deberemos de reiniciar el demonio de log´s del sistema (rsyslog):

/etc/init.d/rsyslog restart

Eso es todo...

Fuente: Leninmhs