Последние команды Перезагрузки не соглашаются

Различные команды о показе последней перезагрузки имеют различные мнения. Кто прав?

# 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
4
задан 21 February 2019 в 02:35

2 ответа

Они все корректны.

  • uptime шоу, на которые система возросла в течение 90 дней и нескольких часов.
  • who -b говорит, что система была загружена 22.11.2018 21:05.. 90 дней и несколько часов назад.
  • last reboot говорит, что wtmp файл журнала был перечислен или trunctaded в субботу 2 февраля 1:59:42 2019, таким образом, он не содержит запись перезагрузки.
9
ответ дан 23 November 2019 в 11:37

uptime команда определяет Вам текущее время, сопровождаемое отрезком времени, который выполняла система. В Вашем примере это показывает, что система произошла в течение 90 дней, 12 часов и 59 минут.

who -b дает Вам дату и время, которая соответствует тому же времени начальной загрузки. Существует только различие секунд там, которые я предполагаю, время, потраченное между командами.

last reboot управляйте использует /var/log/wtmp файл для определения последней начальной загрузки. Этот файл журнала был повернут, так как последняя начальная загрузка произошла, не содержит информацию о последней начальной загрузке. Там вероятно старая версия wtmp, такой как /var/log/wtmp.1 то, что можно также запросить с:

last reboot -f /var/log/wtmp.1

К сожалению, маловероятно, что будет содержать детали Вашей последней перезагрузки любой из-за периода времени.

6
ответ дан 23 November 2019 в 11:37

Другие вопросы по тегам:

Похожие вопросы: