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

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

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

У меня действительно есть двойная загрузка с окнами, но я не думаю, что это - проблема, потому что в моем файле конфигурации /etc/default/rcS запись для UTC уже установлена на нет.

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

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
4
задан 2 July 2015 в 15:57

4 ответа

Хорошо, для дальнейшего использования, вот конечное решение (с некоторой справкой из других ответов).

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

sudo hwclock --set --date="02/07/2015 10:21:00"

, например (с датой в местное время), или путем соединения с серверами хранения времени онлайн (который не работал на меня из-за проблем брандмауэра)

sudo ntpdate -u time.nist.gov

Тогда, Системное время ядра Ubuntu все еще должно быть обновлено к этому новому времени, иначе показанное время все еще будет неправильным, и, что еще более важно, Ubuntu перезапишет новое аппаратное время снова. Это легко сделано с

sudo hwclock -s
0
ответ дан 1 December 2019 в 10:18

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

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

2
ответ дан 1 December 2019 в 10:18

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

1
ответ дан 1 December 2019 в 10:18

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

sudo dpkg-reconfigure tzdata

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

sudo apt-get install tzdata

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

sudo ntpdate time.nist.gov

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

Проверка этот ответ https://askubuntu.com/a/641160/150504 для получения дополнительной информации

-1
ответ дан 1 December 2019 в 10:18

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

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