linux系统分为3个时间,分为当前时间,系统时钟和硬件时钟,可分别用date,clock及hwclock查看。

    当前时间使用date命令更改后过一段时间才同步到系统时间,可用clock -w立即同步

    hwclock由硬件掌握,

        hwclock -r显示当前硬件时间

        hwclock -s |--hctosys    将硬件时间设为当前时间

        hwclock -w |--systohc   将系统时间设为硬件时间

例子:

        [root@localhost ~]# date -s 2222
        Thu Aug 20 22:22:00 PDT 2015
        [root@localhost ~]# hwclock -r
        Thu 20 Aug 2015 11:27:31 PM PDT  -0.939367 seconds
        [root@localhost ~]# hwclock -s
        [root@localhost ~]# date
        Thu Aug 20 23:27:49 PDT 2015

        [root@localhost ~]# date -s 2222
        Thu Aug 20 22:22:00 PDT 2015
        [root@localhost ~]# hwclock -w
        [root@localhost ~]# hwclock -r
        Thu 20 Aug 2015 10:22:10 PM PDT  -0.282112 seconds