解决VPS时间无法同步的问题(同步北京时间)

今天安装Disucz X 2.5 后台服务器时间检查看到时间不同步,不是北京时间,于是就百度 google一翻,找了些资料学习设置VPS的时间同步。记录下来,以备以后遇到了同样问题进行相应处理。


1. 查看VPS时间,最后的+0800就是时区。

# date -R
Sun, 07 Oct 2012 01:27:21 +0800

一般来说时间有误的VPS都不在东八区,所以如果发现你的VPS时区不对,首先要做的就是校正时区
注:如果VPS是xen的就需要先执行 echo 1 > /proc/sys/xen/independent_wallclock)



2. 校正时区

# rm -rf /etc/localtime
# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

校正之后再date -R一次,如果时间对了那就OK了(通常情况openvz VPS只要修改时区就可以),反之继续同步时间。

3. 同步时间

centos 系统的vps用命令:

# yum install -y ntp #先安装ntp
# ntpdate us.pool.ntp.org

Ubuntu系统的:

# sudo apt-get install -y ntpdate ntp  

安装完毕再试这个命令,如果还不可以的话,一般情况就是母鸡做了设置不让修改你vps的时间了。

再次date -R,只要操作无误时间就应该是正确的了。但这还不是一劳永逸的,慢慢的时间又会开始改变,或快或慢的。所以要定个计划任务定期执行同步命令

4. 定期同步

# chkconfig –levels 235 ntpd on
# /etc/init.d/ntpd start


按照网上的教程,似乎还需要修改ntp的配置。不知道是不是针对其他类型的VPS,总之我用xen没有这一步也没有影响。

vi /etc/sysconfig/ntpd
SYNC_HWCLOCK=yes
作者:Vanish
出处:https://vzone.me/764/
时间:2012-10-07
版权:本文采用「CC BY 4.0」知识共享国际许可协议,如有侵权请联系作者。

评论

2 条

现在怎么全部是搞这个VPS什么的,最近有一个GODADDY的主机150G的,才300多一年

回复 ·

Vanish 作者

呵呵!!大家都喜欢折腾VPS,自由行高点。

回复 ·

添加新评论