Відповіді:
Якщо ви хочете, щоб це було в цифровій формі, це перше число /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
Просто відкрийте термінал і введіть "вгору": читайте у верхній частині екрана для продовження часу.