[Comm] p7, RTC и UTC
Sergey Vlasov
vsu на altlinux.ru
Пн Мар 10 15:34:06 MSK 2014
On Mon, Mar 10, 2014 at 04:45:50PM +0700, REAL wrote:
> 10.03.2014 16:09, Sergey Vlasov пишет:
> > Вообще при наличии синхронизации с NTP-сервером ядро уже давно каждые
> > 11 минут обновляет время в RTC. Однако, начиная с 3.10, из ядра
> > выпилили код, который пытался обновлять в RTC только минуты и секунды,
>
> интересно, это именно из-за этого осуществляется странный перевод на
> часы, когда минуты/секунды не трогаются (согласно сверкой с другими
> часами)?
Это скорее всё-таки путаница с UTC/LOCAL в разных местах системы.
> > В нормально сконфигурированной системе этим занимается systemd:
>
> а если нет systemd?
hwclock --hctosys (только при первом вызове в процессе загрузки
системы).
> кто хотя бы теоретически портит часы? всё-таки новое ядро?
Не портит, а устанавливает в соответствии с переданными ему
параметрами :)
Просто раньше неправильно установленные параметры sys_tz в ядре особо
ни на что не влияли, а теперь при наличии любого варианта ntpd эта
настройка должна соответствовать реальности.
> > Однако я наблюдал ситуацию, когда systemd неправильно определял режим
> > работы RTC из-за странного содержимого файла /etc/adjtime - почему-то
> > после слова LOCAL там было что-то ещё:
>
> мне, наверно, повезло:
>
> > cat /etc/adjtime
> 1251.113704 1393499666 0.000000
> 1393499666
> LOCAL
Это тоже ненормально - в начале первой строки в этом файле указывается
систематическая погрешность RTC в секундах в день, и при таком
значении вместо времени будет выставляться чушь. Вероятнее всего,
такое число там появилось как раз в результате выполнения hwclock
--systohc для исправления сдвига на N часов из-за путаницы с UTC.
Проще всего удалить этот файл и пересоздать его вызовом hwclock
--systohc --localtime, предварительно выставив правильное время в
системных часах.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: Digital signature
Url : <http://lists.altlinux.org/pipermail/community/attachments/20140310/cc52a6bd/attachment.bin>
Подробная информация о списке рассылки community