我在 linode 上运行 Cent os 6 64 位。
服务器(错误):
日期 2013 年 8 月 29 日星期四 11:41:00 BST
客户端(正确):
日期 2013 年 8 月 29 日星期四 11:37:25 BST
正如您所见,服务器时钟是未来的。
到目前为止,我已经确保服务器在格林威治标准时间运行,方法是
sudo ln -s /usr/share/zoneinfo/Europe/London /etc/localtime
但没有任何效果,并且通过安装 Linode 建议的 NPT。
215 秒似乎不是 GMT 时间问题,因为我预计它会是未来/过去 1 小时的倍数。
有小费吗?
答案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
答案2
检查服务器时间
# date
检查与同步服务器的连接并查找时差:
# ntpdate -q 0.rhel.pool.ntp.org
与服务器手动同步时间:
# ntpdate 0.rhel.pool.ntp.org 1.rhel.pool.ntp.org
如果您想在启动时检查系统时间:
# chkconfig ntpdate on