[转]如何在VPS、独立主机上面设置时区、修改时间与世界时间保持同步?

独立主机

rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #修改时区到东8区。
date -R #查看的时区设置。

接下来调整系统时间与时间服务器同步

yum install -y ntp #安装ntp
ntpdate -d us.pool.ntp.org #调试查看时间差异
ntpdate us.pool.ntp.org #同步时间
date -R # 检查时间是否同步

修改 ntp 的配置文件

vi /etc/sysconfig/ntpd

SYNC_HWCLOCK=yes #同步独立主机的硬件时钟
#配置开机启动ntp服务,定期同步时间

chkconfig –levels 235 ntpd on #启动ntp同步
/etc/init.d/ntpd start

XEN VPS

#先设置XEN 的VPS使用和系统无关的时间模式

echo 1 > /proc/sys/xen/independent_wallclock

independent_wallclock原值为0

# cat /proc/sys/xen/independent_wallclock
0

然后尝试上面独立主机的配置方法即可。通过配置时间正确后,编辑系统配置文件,让配置永久生效。

vi /etc/sysctl.conf

xen.independent_wallclock = 1 #在文件中增加并且保存
注:不修改的话vps重启后又会使用系统时间

OpenVZ VPS(Burst VPS 采用)

OpenVZ的VPS直接从物理机读取时间不允许对主机进行时间修改,你只需修改时区。

rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #修改时区到东8区。
date -R #查看时间和时区

此时如果时间和时区都正确,配置成功,时间如果不对,需要联系主机服务商的技术支持,让他们把母鸡(物理机)时间同步,你的VPS时间就会正常。

本文转自:http://host.howpick.com/faq/howto-change-timezone-and-sync-date-time-with-world-on-vps-dedicated-server/16