Cómo Comprobar la Fecha de Apagado y Reinicio en Linux

Hay muchas razones por las que querrías averiguar cuándo se apagó, reinició o cuánto tiempo ha estado funcionando tu computadora Linux. La mayoría de las veces, esta información es invaluable para depurar un problema que pudo haber ocurrido cuando nadie estaba mirando. Afortunadamente, Linux registra meticulosamente los eventos del sistema automáticamente en la mayoría de las distribuciones. Acceder a esa información registrada desde la línea de comandos es muy fácil también.
Último Arranque

Primero, si deseas comprobar cuándo se inició tu computadora por última vez, puedes usar el comando who con la bandera -b para obtener una fecha y hora exactas en tu terminal. No necesitas privilegios de root, así que adelante y verifica.
who -bTambién lee: Configura una Alarma para Encender Automáticamente la Computadora Linux
Reinicios

Con el comando last puedes listar cada vez que tu sistema se ha reiniciado. Estos no son necesariamente momentos en que el sistema ha utilizado el comando reboot o que has reiniciado desde tu escritorio. En cambio, registra cada vez que tu sistema se inició.
last -x rebootÚltimo Reinicio

Si prefieres una versión más concisa, que solo muestre la última vez que tu computadora se inició, puedes canalizar la salida a head y proporcionarle -1, indicándole que solo debe mostrar una línea. Si prefieres el arranque anterior al actual, usa -2 para obtener ambas líneas.
last -x reboot | head -1Apagados

El comando last funciona de manera similar con los apagados. Estos son momentos en que tu computadora se apagó completamente. Proporcionan un rango de tiempo en el que la computadora estuvo apagada. Puedes alinear estos con los reinicios para saber qué apagado corresponde.
last -x shutdownÚltimo Apagado

Al igual que con los reinicios anteriores, puedes canalizar la salida a head para obtener solo el último apagado. También, como antes, puedes proporcionar un número diferente, como -3 para obtener los últimos tres apagados.
last -x shutdown | head -1Tiempo de Actividad

Finalmente, cuando quieras saber cuánto tiempo ha estado funcionando tu computadora, puedes usar el comando uptime para averiguarlo. Combínalo con la bandera -p para obtener una salida mucho más fácil de leer. Obtendrás la cantidad de tiempo en días, horas y minutos que tu computadora ha estado encendida desde el último arranque.
uptime -pEsperamos que, con los comandos anteriores, puedas descubrir un patrón, o incluso la causa, detrás de los reinicios y apagados de tu computadora. Si otros programas están involucrados, siempre puedes verificar archivos de registro específicos en “/var/log.”