Аппаратные часы используют время UTC

С вчерашнего дня мои часы показывают неправильное время.

Это на два часа меньше по местному времени. (Это неправильное время - UTC, не знаю, совпадено ли это).

У меня есть двойная загрузка с окнами, но я не думаю, что это проблема, потому что в моем файле конфигурации [ f2] запись для UTC уже установлена ​​на no.

У кого-нибудь есть идея?

hwclock from util-linux 2.20.1
Using /dev interface to clock.
Last drift adjustment done at 1396258906 seconds after 1969
Last calibration done at 1396258906 seconds after 1969
Hardware clock is on UTC time
Assuming hardware clock is kept in UTC time.
Waiting for clock tick...
...got clock tick
Time read from Hardware Clock: 2015/07/02 09:10:34
Hw clock time : 2015/07/02 09:10:34 = 1435828234 seconds since 1969
Thu 02 Jul 2015 11:10:34 CEST  -0.516481 seconds
1
задан 2 July 2015 в 15:57

3 ответа

Аппаратные часы находятся в режиме UTC

Если ваши аппаратные часы используют время UTC, система должна это знать! Измените настройку UTC часов в файле /etc/default/rcS на yes. Система будет считать ваши часы UTC и соответствующим образом применять смещение. Конечно, ваши часы также должны иметь правильное время. Когда это установлено, с hwclock --set --date="02/07/2015 10:21:00" (--date должно быть предоставлено местное время, даже если аппаратные часы используют UTC), ваша система должна использовать правильное время. Теперь вы можете использовать демон ntp, например, чтобы сохранить часы вовремя.

2
ответ дан 23 May 2018 в 19:17
  • 1
    Кажется, ничего не меняет. Более того, похоже, что смещение всегда выполняется правильно, но аппаратные часы ошибочны. Он говорит, что сейчас 11:15:13 в UT ... – Lu Kas 2 July 2015 в 16:15
  • 2
    @LuKas просто корректирует время в ваших аппаратных часах с sudo hwclock --set --date="7/02/2015 09:20:05", например, для вашего местного времени. – Braiam 2 July 2015 в 16:19
  • 3
    Он не остается. Когда я это делаю, аппаратные часы меняются на правильное время (UTC). Но когда я перезахожусь, как-то он вернулся к двум часам раньше ... – Lu Kas 2 July 2015 в 16:42
  • 4
    @LuKas включают в ваш вопрос вывод date. – Braiam 2 July 2015 в 16:44
  • 5
    вы имеете в виду это: «Thu Jul 2 13:59:13 CEST 2015»? – Lu Kas 2 July 2015 в 16:59

Попробуйте sudo ntpdate -u time.nist.gov. ntpd, вероятно, работает уже на этом порту, поэтому ему нужно использовать другой. Windows предполагает, что часы в локальное время, когда он обновляет часы из ntp. Ваш Linux предполагает, что он находится в UTC.

1
ответ дан 23 May 2018 в 19:17
  • 1
    ntpdate, похоже, не находит подходящую синхронизацию: «2 июля 12:57:53 ntpdate [3289]: ни один сервер, подходящий для синхронизации, не найден» – Lu Kas 2 July 2015 в 15:59
  • 2
    См. askubuntu.com/questions/429306/… Возможно, ваш интернет-провайдер только что заблокировал пакеты NTP. У вас есть двойная загрузка без проблем? Если это так, ваш NTPD ранее исправлял часы при загрузке, прежде чем вы могли его увидеть, но теперь не можете. – Martin Thornton 2 July 2015 в 16:33
  • 3
    хм, странно, он всегда работал без проблем здесь. – Lu Kas 2 July 2015 в 16:58
  • 4
    Еще одна возможность. Вы изменили настройки брандмауэра на своем компьютере или маршрутизаторе? Можете ли вы показать мне вывод из sudo ntpdate -d time.nist.gov – Martin Thornton 2 July 2015 в 17:02
  • 5
    [F1] – Lu Kas 2 July 2015 в 17:18

Сначала проверьте, что у вас есть часовой пояс corretc, запустите команду:

sudo dpkg-reconfigure tzdata

, если tzdata не установлен:

sudo apt-get install tzdata

Теперь вы можете синхронизировать и корректировать свои настройки времени с командой ntpdate:

sudo ntpdate time.nist.gov

здесь вы можете найти список серверов времени по всему миру: http://www.pool.ntp.org/

Проверить этот ответ http://www.pool.ntp.org/ для получения дополнительной информации

-1
ответ дан 23 May 2018 в 19:17
  • 1
    У меня есть правильный часовой пояс, но когда я выполняю команду ntpdate, я получаю сообщение о том, что NTPsocket используется ... »2 июля 11:21:18 ntpdate [5342]: используется сокет NTP, выходящий " – Lu Kas 2 July 2015 в 14:22
  • 2
    Так почему же вниз? – Maythux 2 July 2015 в 16:06
  • 3
    Не знаю, не был ли я ... – Lu Kas 2 July 2015 в 16:15

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

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