日期:2014-05-16 浏览次数:20658 次
Linux下的时间分为两种,系统时间与硬件时间。我们一般看到的时间就是系统时间,比如现在是11:45 AM。硬件时间指的是主板上CMOS中的时间,这两个时间并不是总是同步的,一般情况下大约11分钟同步一次。
Linux系统启动时,从CMOS中读取当前时间,作为系统时间,从此以后系统时间独立tick,此时如果你用date命令修改了系统时间,硬件时间是不受影响的,就是说如果此时关机,下次的系统时间还是不对。要想将系统时间保存到硬件时间,可以是用hwclock 或者clock命令,hwclock就是hardware clock的意思。
一个完整的修改linux系统时间的过程如下所示:
注意先改日期,再改时间
# date -s 20091218 将当前日期改为2009-12-18
# date -s 12:21:00 将当前系统时间改为12:21:00
# clock -w 将当前系统时间保存到硬件时间
<!--.entry-content-->