[Comm] Опять системное время и таймзона.
Sergey
a_s_y на sama.ru
Вт Июн 16 13:17:30 MSK 2015
On Tuesday 16 June 2015, Sergey wrote:
> Вариант 1 (в RTC двойное смещение по таймзоне):
> /sbin/hwclock --systohc --localtime
> sed "s/^HWCLOCK_SET_TIME_AT_START.*/HWCLOCK_SET_TIME_AT_START=true/" -i /etc/sysconfig/clock
>
> Вариант 2 (в RTC localtime):
> /sbin/hwclock --systohc --utc
> sed "s/^HWCLOCK_SET_TIME_AT_START.*/HWCLOCK_SET_TIME_AT_START=false/" -i /etc/sysconfig/clock
И тут мы подходим ко второму замечательному моменту:
http://lists.altlinux.org/pipermail/community/2014-March/681844.html
Соответственно, если используется первый вариант, и запущен
ndpd, то ядро, втихаря, корректирует содержимое RTC до системного
(а не до UTC, как я раньше подумал было), и, при перезагрузке,
получается спецэффект со смещением времени.
Получается, что вариант 2 предпочтителен в любом случае, а
параметру --utc верить нельзя, так как RTC вовсе не в UTC
получается, а совершенно-таки в localtime, что бы там где не
писалось.
И, если используется ntpd, есть третий вариант:
1. hwclock не использовать никогда, чтобы adjtime не создавался (а RTC
ядро синхронизировать будет всё равно)
2. rm -f /etc/adjtime
3. sed "s/^HWCLOCK_SET_TIME_AT_START.*/HWCLOCK_SET_TIME_AT_START=false/" -i /etc/sysconfig/clock
--
С уважением, Сергей.
Подробная информация о списке рассылки community