ntpdate на Xen VPS
25.04.2009
На одном из клиентских VPS серверов убежало время примерно на 10 минут, поправить дело пару минут. Захожу в консоль, даю обычную для такого случая команду:
ntpdate pool.ntp.org |
Команда отрабатывает вроде бы нормально, но время почему-то остаётся прежним. Начинаю читать man ntpdate, пробую разные варианты, ничего не помогает. Минут через 15 мучений вспоминаю, что сервер всё-таки виртуальный на базе Xen, и возможно для VPS-контейнеров запрещено иметь собственные часы. Начинаю гуглить на предмет “ntpdate xen”, и нахожу решение в виде такой команды:
echo 1 > /proc/sys/xen/independent_wallclock |
После этого всё стало работать как положено, и что бы данная ситуация больше не возникала воткнул команду в /etc/rc.local плюс до кучи установил демон ntpd для автоматической корректировки времени.
24.02.2011 в 14:47
>воткнул команду в /etc/rc.local
Вообще-то, правильно в /etc/sysctl.conf дописать строку xen.independent_wallclock = 1