Я использую Ubuntu 16.04.2 LTS
dmesg
выходные строки как это:
[ma mei 8 09:00:16 2017] [UFW BLOCK] IN=eth0 OUT= MAC= SRC=140.205.228.53 DST=xx.xxx.xxx.xxx LEN=143 TOS=0x00 PREC=0x00 TTL=111 ID=10224 DF PROTO=UDP SPT=53 DPT=39382 LEN=123
который отличается от вывода date
:
$ date
ma 8 mei 2017 8:17:05 CEST
Есть ли объяснение почему метки времени в dmesg
отличаться с фактического времени?
Это действительно не конкретная Ubuntu, но кажется разумным местом для помещения ответа, поскольку этот Q был открыт некоторое время. Копия ответа от отказа сервера:
Для проверки теории (который, между прочим, является звуковым), выполняют следующее как корень:
hwclock --show
Это покажет Вам, Ваши аппаратные средства отмечают время прихода на работу сервер, Вы выполняете команду.
Для синхронизации аппаратных часов с системным временем (которым управляют ntp), выполняет следующую команду:
hwclock --systohc --utc
Последний аргумент (-UTC) говорит hwclock сохранить время в аппаратных часах во всемирное координированное время.
Кроме того, имейте в виду, что в странице справочника для dmesg (1) говорится, что следующее, таким образом, поведение Вы испытываете, документируется и допустимо:
-T, --ctime
Print human-readable timestamps.
Be aware that the timestamp could be inaccurate! The time
source used for the logs is not updated after system
SUSPEND/RESUME.