Linux下的时间分为两种,系统时间与硬件时间。我们一般看到的时间就是系统时间,比如现在是11:45 AM。硬件时间指的是主板上CMOS中的时间,这两个时间并不是总是同步的,一般情况下大约11分钟同步一次。

linux时钟设置的问题本身比较简单,但是它涉及到几个基本的配置文件:

/etc/rc.d/rc.sysinit

/etc/sysconfig/clock

/etc/localtime

/usr/share/zoneinfo

解决办法:

cp /etc/localtime /etc/localtime.bak

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

ntpdate pool.ntp.org

hwclock --systohc