Este es el comando que estoy usando:
last -x|grep shutdown | head -1
pero me da la duración con +2 horas:
shutdown system down 3.14-1-amd64 Mon Jul 21 08:43 - 22:19 (13:36)
el último tiempo de apagado (08:43) es correcto, pero el tiempo de inicio (22:19, debe ser 20:19) es incorrecto.
¿Existe un comando mejor para verificar cuánto tiempo hace que se apagó la PC? ¿o es mi configuración de horario de verano o algo más está causando esto?
PD: Estoy usando las pruebas de Debian (plataforma Linux 3.14-1-amd64 # 1 SMP Debian 3.14.12-1 (2014-07-11) x86_64 GNU / Linux)
who -b
da el último tiempo de arranque del sistema ylast reboot
también lo que dice el comando Si sospecha de la configuración DST y comprueba la fecha actual y lo compara con los valores reales y nos deja saberwho -b
da valor incorrecto:semko@rig:~$ who -b system boot 2014-07-22 00:24 semko@rig:~$ date Mon Jul 21 22:41:35 CEST 2014
. para que pueda ver que está apagado a las 2 horas dedate
.semko@rig:~$ last reboot reboot system boot 3.14-1-amd64 Tue Jul 22 00:24 - 22:41 (-1:-42)
es la última entrada, y el -1: -42 es simplemente absurdo.Respuestas:
Según su salida:
Apaga el sistema el 21 de julio a las 08:43 y luego, después de 13 horas y 36 minutos el 21 de julio a las 22:19, lo reinicia nuevamente. Puede ver cuánto tiempo está funcionando su sistema con el
uptime
comando. Si quieres ver la última vez que inicias (no apagas) usa el siguiente comando:Por ejemplo, mi salida es:
Ahora es fácil de entender que inicié mi sistema el 1 de agosto a las 12:59 y todavía se está ejecutando. Y estuve trabajando con mi computadora durante 7 horas y 25 minutos desde las 01:28 hasta las 08:54 el 1 de agosto. ¡Espero que sea útil! :-)
fuente
Estoy usando OS Fedora y comando:
fuente
Si está usando systemd (y tiene registros de journald almacenados permanentemente en el disco), puede usar
journalctl -b-1
y luego ir al final de los registrosfuente
Otra buena alternativa es el uso del comando tupime .
La siguiente lista de ejemplo desde las últimas dos startups, con los registros "Shutdown" y "Downtime" que le interesan:
fuente
Podrías llamar
uptime
y hacer los cálculos:fuente
last
.Como dijeron tus amigos
who
,last
yuptime
te ayudaré pero puedes comprobarlo/var/log/messages
. Si su sistema estaba inactivo, lo encontraríaMark
en los registros y encontrar el últimoMark
lo ayudará a encontrar cuándo el sistema está inactivo y cuando el sistema se inicia, syslog escribe el núcleo y los servicios inician sesión/var/log/messages
. Puede averiguar cuándo comienzan los servicios.fuente