C/C++ code
[root@ ~]# date
Sun May 20 15:06:47 CST 2012
[root@ ~]# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
[root@ ~]# ntpdate us.pool.ntp.org
20 May 15:06:57 ntpdate[2723]: step time server 173.244.211.10 offset -23753.383441 sec
实际现在北京时间是4..30 7:29
已解决 由于是xen VPS 做了如下修改:
vi /etc/sysctl.conf
xen.independent_wallclock = 1 #加入此行
sysctl -p #更新系统信息
rm -rf /etc/localtime #删除当前默认时区
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
#复制替换默认时区为上海
yum install -y ntp #安装时间同步服务(组件)
ntpdate us.pool.ntp.org #设置同步服务器
date #查看时间(时区)是否生效
装系统时,时区选的亚洲/上海,再启动时间同步服务就行了。