'последняя перезагрузка' пропускает один час

Я хочу, знают начальную загрузку и дату завершения работы моего ноутбука в прошлую пятницу:

===> last reboot
reboot   system boot  4.4.0-47-generic Mon Nov 28 09:39   still running
reboot   system boot  4.4.0-45-generic Fri Nov 25 09:40 - 15:55  (06:14)

Согласно этому выводу ноутбук был включен с 9:40 до 15:55.

посмотрите это в моей истории удара. Соответствие времен завершения работы:

===> history | grep 2016-11-25| tail
24911  2016-11-25 15:51:33 :... some command

Но время начала не делает:

===> history | grep 2016-11-25| head
24850  2016-11-25 08:58:35 :ssh somehost
24851  2016-11-25 08:47:01 :...

Я думаю, что существует что-то не так.

Я проверил свои времена начальной загрузки/завершения работы с другим инструментом прошлые 5 дней, и это показывает: вывод last reboot является неправильным. Каждый день один час отсутствует.

Сделайте свое время last reboot соответствие?

Обновление, два года спустя, я нашел решение: https://serverfault.com/a/958823/90324

2
задан 21 March 2019 в 15:48

2 ответа

Я лично предпочитаю использовать журналы ядра для обнаружения, когда система была выключена и включена снова, просто потому что это является намного более подробным, чем вывод last reboot, хотя необходимо будет просканировать по файлам журнала для нахождения то, что Вы после (я обычно grep через них).

Они могут быть найдены в /var/log/ и должны выглядеть подобными этому:

-rw-r-----  1 syslog            adm    181476 Nov 30 18:34 kern.log
-rw-r-----  1 syslog            adm    185878 Nov 29 16:42 kern.log.1
-rw-r-----  1 syslog            adm     46081 Nov 21 20:05 kern.log.2.gz
-rw-r-----  1 syslog            adm     41326 Nov 14 18:19 kern.log.3.gz
-rw-r-----  1 syslog            adm     16143 Nov  8 20:32 kern.log.4.gz

Ваш history команда просто показывает историю командной строки и таким образом является по сути дефектным источником, завершают работу/начинают/перезагружают данных, в которых Вы не могли выполнить команду прямо, прежде чем Вы закроете машину (при использовании GUI для закрытий).

1
ответ дан 2 December 2019 в 02:49

Вероятно, Ваши аппаратные часы находятся в UTC. И возможно Ваша система находится в CET Поэтому при начальной загрузке компьютера первые записи в журнале будут в UTC.

2
ответ дан 2 December 2019 в 02:49

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

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