Я запускаю 64-разрядную версию Cent os 6 на линоде.
сервер (неверно):
дата Чт 29 авг, 11:41:00 BST 2013
клиент (правильно):
дата Чт 29 авг, 11:37:25 BST 2013
Как видите, серверные часы - это будущее.
до сих пор я убедился, что сервер работает по Гринвичу, выполнив
sudo ln -s /usr/share/zoneinfo/Europe/London /etc/localtime
но без радости, и установив NPT, который предлагает Линоде.
215 секунд кажется, что это не проблема времени GMT, поскольку я ожидал, что это будет кратно 1 часу в будущем / прошлом.
Какие-нибудь советы?
Я бы либо проверил, что время сервера синхронизировано с хостом XEN
echo 0 > /proc/sys/xen/independent_wallclock
или я бы отключил этот метод и настроил автономную синхронизацию времени через NTP
echo 1 > /proc/sys/xen/independent_wallclock
yum install ntp
service ntpd start
chkconfig ntpd on
Поместите эту строку в /etc/sysctl.conf, чтобы сделать настенные часы независимыми постоянными
xen.independent_wallclock = 0
проверить время сервера
# date
проверьте подключение к серверам синхронизации и посмотрите разницу во времени:
# ntpdate -q 0.rhel.pool.ntp.org
синхронизировать время вручную с серверами:
# ntpdate 0.rhel.pool.ntp.org 1.rhel.pool.ntp.org
если вы хотите проверить системное время при загрузке:
# chkconfig ntpdate on