En primer lugar, permítanme empezar diciendo que sé que este es un hilo más antiguo. Sólo lo comento para que otras personas que encuentren esto mientras hurgan en la red (como he hecho yo hoy) tengan una respuesta clara.
En segundo lugar, tened en cuenta que el siguiente comando es una mala práctica y entra en la categoría de “usos inútiles de cat” (buscadlo en google)…
cat /var/log/messages | grep "`LC_ALL=en_en.utf8 date +"%b %e"`"
Esa línea debería cambiarse por
grep "`LC_ALL=en_en.utf8 date +"%b %e"`" /var/log/messages
grep, y la mayoría de los comandos de unix/linux (sed, awk, etc…) no requieren de cat para leer el contenido de un archivo. Es suficiente con colocar la ruta y el nombre del archivo después del comando para pasarlo como argumento. Añadir una tubería y otro comando externo (cat) es sólo una pérdida de tiempo y recursos.
Por último, en cuanto a dónde encontrar un registro de los apagados y/o reinicios del sistema, utilice el último comando ya que es exactamente para lo que está pensado. Lee el archivo de registro /var/log/wtmp en busca de todas las entradas de inicio y cierre de sesión. Dado que los apagados y reinicios son en realidad un evento de login/logout a nivel de sistema, se registran aquí. Lo mismo se aplica para el cierre de la consola de root, es un evento de cierre de sesión.
Ejemplo:
last -5 reboot shutdown root
Esto le dará las últimas 5 entradas de reinicio, apagado y root (cierre de consola incluido) en el registro wtmp.
Resultado:
reboot ~ Mon Mar 23 14:51
shutdown ~ Mon Mar 23 14:49
root console Mon Mar 23 14:49 - shutdown (00:00)
reboot ~ Mon Mar 16 09:54
shutdown ~ Thu Mar 12 17:41
Espero que esto ayude a cualquiera que se tropiece con este hilo. :-)