21 марта 2011 г. 23:53 пользователь Yuri Kozlov <[email protected]> написал:
> В Mon, 21 Mar 2011 23:47:28 +0500
> Konstantin Fadeyev <[email protected]> пишет:
>
>> 21 марта 2011 г. 20:02 пользователь Alexey Boyko <[email protected]>
>> написал:
>> > Mon, 21 Mar 2011 15:48:25 +0200 було написано Andrey Rahmatullin
>> > <[email protected]>:
>> >
>> >>> Необходимо перевести время на сервере на 4 часа назад.
>> >>>
>> >>> Стоит ли ждать проблем ?
>> >>
>> >> Стоит.
>> >>
>> >>> Нужно ли делать reboot ?
>> >>
>> >> Нет, но некоторый софт придётся рестартить.
>> >
>> > Ещё rsyslog и fail2ban
>> >
>> >
>> > --
>> > xmpp:[email protected]
>>
>> Кажись есть программы которые позволяют выполнить постепенное изменение
>> времени.
>
> Как вы себе представляете _постепенный_ переход на летнее время?
> Есть программы, которые постепенно подводят часы к более точному значению. Но
> там временной разбег явно не часы.
>
> --
> Best Regards,
> Yuri Kozlov
>
>
> --
> To UNSUBSCRIBE, email to [email protected]
> with a subject of "unsubscribe". Trouble? Contact [email protected]
> Archive: http://lists.debian.org/[email protected]
>
>

... ntpd использует более "мягкий" системный вызов adjtimex для
сглаживания последствий корректировки системных часов и предотвращения
больших "скачков во времени" вперёд или назад. adjtimex замедляет ход
системных часов: как только системное время совпадает с целевым
временем, замедление хода прекращается, и часы снова начинают работать
в нормальном режиме. (Э. Немет, Г. Снайдер, Т. Хейн, Руководство
администратора Linux, второе издание)

Не знаю насколько это актуально на данный момент и насколько широкие
пределы изменения времени охватывает. Но если этот вызов ещё
существует, возможно есть и утилиты которые могут его использовать.

-- 
Константин Фадеев

Ответить