Respuestas:
Si lo desea en forma numérica, es el primer número en /proc/uptime
(en segundos), por lo que la hora del último reinicio es
date -d "$(</proc/uptime awk '{print $1}') seconds ago"
El tiempo de actividad incluye el tiempo transcurrido en un estado de baja potencia (en espera, suspensión o hibernación).
Puedes usar uptime
olast
Para ver solo la última vez
last reboot -F | head -1 | awk '{print $5,$6,$7,$8,$9}'
más genéricamente
last reboot
Nota y advertencia
The pseudo user reboot logs in each time the system is rebooted.
Thus last reboot will show a log of all reboots since the log file was created.
-F
opción de agregar , por lo que también se imprimirá el año.
Usualmente uso who -b
, que produce resultados como:
$ who -b
system boot 2014-05-06 22:47
$
Me indica la fecha y la hora en que la máquina se inició por última vez, en lugar de la hora transcurrida desde la última vez que se inició.
Este comando también funciona en muchos otros sistemas Unix (Solaris, ...).
who -r
(nivel de ejecución) que produce una salida como run-level 2 2014-05-06 22:47
con una serie de palabras que no deberían depender de la configuración del idioma local (por ejemplo, "inicio del sistema" 2 palabras, debe ser "Avvio di sistema" en italiano, 3 palabras)
TZ=US/Pacific who -b
y TZ=UTC0 who -b
(Mac OS X 10.9.5 a prueba); Del mismo modo en Linux (Ubuntu 14.04 probado). Eso significa que produce hora local, donde la 'hora local' está determinada por la variable de entorno TZ. (Si TZ no está configurado, probablemente se comportará como si lo estuviera a TZ=UTC0
menos que sea anulado por un ajuste /etc/defaults
o algo similar).
date
me sale "jue abr 12 12:54:51 -03 2018". Porque uptime
obtengo "12:53:30 hasta 30 días, 24 min ...". Porque who -b
obtengo "arranque del sistema 1969-12-31 21:00"
-1
se traduce a un momento justo antes de la 'época' de Unix. La salida variará con la configuración regional; ya lo has demostrado.
Use tuptime , obtendrá toda la información que necesita, por ejemplo:
$ tuptime -e
Startup: 1 at 08:03:58 10/08/15
Uptime: 6 hours, 56 minutes and 7 seconds
Shutdown: OK at 15:00:05 10/08/15
Downtime: 17 hours, 8 minutes and 14 seconds
Startup: 2 at 08:08:20 11/08/15
Uptime: 6 hours, 51 minutes and 38 seconds
Shutdown: OK at 14:59:58 11/08/15
Downtime: 17 hours, 7 minutes and 46 seconds
Startup: 3 at 08:07:45 12/08/15
Uptime: 6 hours, 50 minutes and 47 seconds
Shutdown: OK at 14:58:32 12/08/15
Downtime: 17 hours, 5 minutes and 18 seconds
Startup: 4 at 08:03:51 13/08/15
Uptime: 6 hours, 55 minutes and 12 seconds
Shutdown: OK at 14:59:03 13/08/15
Downtime: 17 hours, 14 minutes and 20 seconds
Startup: 5 at 08:13:24 14/08/15
Uptime: 1 hours, 28 minutes and 14 seconds
System startups: 5 since 08:03:58 10/08/15
System shutdowns: 4 ok - 0 bad
Average uptime: 5 hours, 48 minutes and 24 seconds
Average downtime: 13 hours, 43 minutes and 7 seconds
Current uptime: 1 hours, 28 minutes and 14 seconds since 08:13:24 14/08/15
Uptime rate: 29.74 %
Downtime rate: 70.26 %
System uptime: 1 days, 5 hours, 2 minutes and 1 seconds
System downtime: 2 days, 20 hours, 35 minutes and 39 seconds
System life: 4 days, 1 hours, 37 minutes and 40 seconds
Simplemente abra una terminal y escriba "top": lea en la parte superior de la pantalla para el tiempo de actividad.