Приветствую!
Есть проблема: имеем сетку без выхода в инет, надо чтобы на всех машинах было правильное время.
Подпроблема раз:
как на серваке с которого будет синхронизироваться остальные машины добиться максимально точного хода времени. Сервак на ночь выключается, следовательно на нем при выключение системное время с помощью hwclock'a скидывается в RTC, при загрузке с помощью hwclock --adjust; hwclock --hctosys устанавливается системное. Такой вариант приемлем или как? Как я понял системное время может убежать из-за повышенной нагрузки на сервак, поэтому в некоторых статьях советуют наоборот переодически править ситемное время по RTC, играясь с количеством тиков. Запользовал adjtimex с опциеё -с, он рекомендует ставить 10080 тиков, т.е. получается что RTC врёт... Как быть?
Подпроблема два:
Как быть с переходами на летнее/зимнее время? При настройке RTC на местное время никаких переходов не происходит, так? При настройке RTC на UTC (hwclock --utc --set --date, /etc/sysconfig/clock UTC=true), date кажет время по UTC(т.е. системное время отстаёт на три часа), хотя timezone установлен правильно, о чём date гордо и рапортует. Если все настроить правильно, будут учитываться переходы? На клиентских машинах вообще цирк: xntpd правит время в RTС, а так на них еще стоит винда, то у последней вообще крышу сносит со временем. Как быть?