Відповіді:
Якщо ви хочете, щоб це було в цифровій формі, це перше число /proc/uptime(у секундах), тому час останнього перезавантаження -
date -d "$(</proc/uptime awk '{print $1}') seconds ago"
Продовження часу включає час, проведений у режимі низької потужності (у режимі очікування, призупинення або сплячки).
Ви можете використовувати uptimeабоlast
Побачити лише востаннє
last reboot -F | head -1 | awk '{print $5,$6,$7,$8,$9}'
більш загально
last reboot
Примітка та попередження
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варіант додавання, щоб він також надрукував рік.
Я зазвичай використовую who -bтакий продукт, як:
$ who -b
system boot 2014-05-06 22:47
$
Він повідомляє мені дату та час, коли машина була останньо завантажена, а не час, який минув з моменту останнього завантаження.
Ця команда працює і в багатьох інших системах Unix (Solaris,…).
who -r(runlevel), що дає результат, подібний run-level 2 2014-05-06 22:47до кількох слів, які не повинні залежати від мовних налаштувань мови (наприклад, "система завантаження" 2 слова, має бути "Avvio di system" італійською мовою, 3 слова)
TZ=US/Pacific who -bі TZ=UTC0 who -bперевірена Mac OS X 10.9.5); так само і на Linux (тестується Ubuntu 14.04). Це означає, що він виробляє місцевий час, коли "місцевий час" визначається змінною середовища TZ. (Якщо TZ не налаштований, він, ймовірно, веде себе так, як ніби він TZ=UTC0не був відмінений налаштуваннями /etc/defaultsчи чимось подібним.)
dateя отримую "jue abr 12 12:54:51 -03 2018". Бо uptimeя отримую "12:53:30 до 30 днів, 24 хв ...". Бо who -bя отримую "завантаження системи 1969-12-31 21:00"
-1перекладено на час безпосередньо перед епохою Unix. Вихід залежить від місцевості; ви це продемонстрували
Використовуючи tuptime , ви отримуєте всю необхідну інформацію, наприклад:
$ 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
Просто відкрийте термінал і введіть "вгору": читайте у верхній частині екрана для продовження часу.