Различные команды о показе последней перезагрузки имеют различные мнения. Кто прав?
# uptime
10:05:31 up 90 days, 12:59, 2 users, load average: 0.04, 0.02, 0.00
# who -b
system boot 2018-11-22 21:05
# last reboot
wtmp begins Sat Feb 2 01:59:42 2019
Они все корректны.
uptime
шоу, на которые система возросла в течение 90 дней и нескольких часов. who -b
говорит, что система была загружена 22.11.2018 21:05.. 90 дней и несколько часов назад. last reboot
говорит, что wtmp файл журнала был перечислен или trunctaded в субботу 2 февраля 1:59:42 2019, таким образом, он не содержит запись перезагрузки. uptime
команда определяет Вам текущее время, сопровождаемое отрезком времени, который выполняла система. В Вашем примере это показывает, что система произошла в течение 90 дней, 12 часов и 59 минут.
who -b
дает Вам дату и время, которая соответствует тому же времени начальной загрузки. Существует только различие секунд там, которые я предполагаю, время, потраченное между командами.
last reboot
управляйте использует /var/log/wtmp
файл для определения последней начальной загрузки. Этот файл журнала был повернут, так как последняя начальная загрузка произошла, не содержит информацию о последней начальной загрузке. Там вероятно старая версия wtmp, такой как /var/log/wtmp.1
то, что можно также запросить с:
last reboot -f /var/log/wtmp.1
К сожалению, маловероятно, что будет содержать детали Вашей последней перезагрузки любой из-за периода времени.