Hay muchas razones por las que querría saber cuándo su computadora Linux se apagó, se reinició o cuánto tiempo ha estado funcionando. La mayoría de las veces, esta información es invaluable para depurar un problema que puede 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 también es muy sencillo.
Último arranque
En primer lugar, si desea verificar cuándo se inició su computadora por última vez, puede usar el who
comando con el -b
bandera para obtener una fecha y hora exacta en su terminal. No necesita privilegios de root, así que adelante y compruébelo.
reinicios
Con el last
comando que puede enumerar cada vez que su sistema se reinicia. Estos no son necesariamente momentos en los que el sistema ha utilizado el reboot
comando o que ha reiniciado desde su escritorio. En cambio, registra cada vez que su sistema arranca.
Último reinicio
Si prefiere una versión más concisa, que solo muestre la última vez que arrancó su computadora, puede canalizar la salida a head
y suministrarlo con -1
, diciéndole que solo emita una línea. Si prefiere el arranque anterior al actual, utilice -2
para obtener ambas líneas.
paradas
los last
El comando funciona de manera similar con los apagados. Estos son momentos en que su computadora se apaga por completo. Proporcionan un rango de tiempo cuando la computadora estaba apagada. Puede alinearlos con los reinicios para saber a qué apagado corresponde.
Último apagado
Al igual que con los reinicios anteriores, puede canalizar la salida a head
para obtener el último apagado solamente. También como antes, puede proporcionar un número diferente, como -3
para obtener los últimos tres apagados.
last -x shutdown | head -1
tiempo de actividad
Finalmente, cuando desee saber cuánto tiempo ha estado funcionando su computadora, puede usar el uptime
comando para averiguarlo. Combínalo con el -p
bandera para obtener una salida mucho más fácil de leer. Obtendrá la cantidad de tiempo en días, horas y minutos que su computadora ha estado encendida desde el último arranque.
Con suerte, con los comandos anteriores, podrá descubrir un patrón, o incluso la causa, detrás de los reinicios y apagados de su computadora. Si hay otros programas involucrados, siempre puede buscar archivos de registro específicos en «/var/log».