[Comm] Опять системное время и таймзона.

Kharitonov A. Dmitry kharpost на rambler.ru
Чт Июн 18 16:51:40 MSK 2015


17.06.2015 15:32, Sergey пишет:
> On Wednesday 17 June 2015, Kharitonov A. Dmitry wrote:
>>>
>>> И, если используется 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
>>>
>> А ядро-то у вас какое?
> Да не важно. Это важно только ввиду умения новых ядер сделать
> коррекцию за пределами 15-и минут.
>
>> user на eee2 ~ 9:23:46> uname -r
>> 3.14.38-std-def-alt1
>> user на eee2 ~ 13:30:22> date
>> Ср июн 17 13:30:28 MSK 2015
>> user на eee2 ~ 13:30:28> sudo hwclock -r
>> [sudo] password for user:
>> Wed Jun 17 13:30:50 2015  -0.137856 seconds
>> user на eee2 ~ 13:31:07> cat /etc/adjtime
>> -242.054684 1434436959 0.000000
>> 1434436959
>> LOCAL
>>
>> Всё работает как "часы" и в локальном времени.
> "HWCLOCK_SET_TIME_AT_START=true", значит. Или Вы хотите сказать, что у
> Вас ещё и ntpd работает при Вашем варианте ? Если да, то какой ? Может,
> надо ещё openntpd проверить на этот счёт, я только с ntpd проверял.
> Может быть, openntpd с sys_tz и persistent_clock_is_local не так работает,
> как ntpd.
user на eee2 ~ 9:57:05> egrep -v "^#|^$" /etc/sysconfig/clock
ARC=false
ARC=false
HWCLOCK_SET_TIME_AT_START=true
HWCLOCK_SET_AT_HALT=true
HWCLOCK_ADJUST=true
UTC=false
ZONE=Europe/Moscow
user на eee2 ~ 16:22:08> rpm -qa | grep ntp
ntpdate-4.2.8-alt0.M70P.1
openntpd-3.9p1-alt12
ntp-aux-4.2.8-alt0.M70P.1
user на eee2 ~ 16:22:15> egrep -v "^#|^$" /etc/ntpd.conf
servers pool.ntp.org
>
> И покажите "date && hwclock -r" при отодвинутом в сторону adjtime.
>
user на eee2 ~ 16:46:32> sudo mv -v /etc/adjtime{,.bak}
'/etc/adjtime' -> '/etc/adjtime.bak'
user на eee2 ~ 16:47:23> date; sudo hwclock -r
Чт июн 18 16:47:41 MSK 2015
Thu Jun 18 19:47:52 2015  -1.000158 seconds
user на eee2 ~ 16:47:42> sudo mv -v /etc/adjtime{.bak,}
'/etc/adjtime.bak' -> '/etc/adjtime'
user на eee2 ~ 16:49:46> date; sudo hwclock -r
Чт июн 18 16:49:54 MSK 2015
Thu Jun 18 16:50:05 2015  -0.250512 seconds




Подробная информация о списке рассылки community