在XP与CentOS共存的电脑上,一切时区设置都正确的情况下,两系统的时差一直为8小时,这是由于在安装XP系统时选择的时间为CST(+8时区)制,而CentOS默认时间是UTC,而CST和UTC的时间差为8小时。为解决上述问题,对CentOS进行如下设置:
1:#vi /etc/sysconfig/clock
ZONE="Asia/Shanghai"
UTC=false #增加
ARC=false #增加
2:#ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #linux的时区设置为上海
3:#ntpdate pool.ntp.org #对准时间时间
4:#/sbin/hwclock --systohc #设置硬件时间和系统时间一致并校准
至此,两个系统的时间与硬件时间都是CST时间,并且为上海时区。