#date //显示当前日期
#date -s //设置当前时间,只有root权限才能设置,其他只能查看。
#date -s 20061010 //设置成20061010,这样会把具体时间设置成空00:00:00
#date -s 12:23:23 //设置具体时间,不会对日期做更改
#date -s “12:12:23 2006-10-10″ //这样可以设置全部时间
设置完系统时间后,还需要同步到硬件时钟上
# clock --systohc硬件时钟与系统时钟同步:
# hwclock --hctosys
或者
# clock --hctosys上面命令中,--hctosys表示Hardware Clock to SYStem clock。
系统时钟和硬件时钟同步:
# hwclock --systohc
或者
# clock --systohc Linux 系统有两个时间,一个是操作系统时间,还有个硬件时间,并且这两个时间
不会自动同步,其中系统时间可以通过ntpdate 命令来同步,硬件时钟可以通过 hwclock 命
令来同步,下面是简单实验过程: --1 同步Linux 系统时间[root@pgb init.d]# date -s " 2012-02-12 12:00:00"
Sun Feb 12 12:00:00 CST 2012[root@pgb init.d]# ntpdate asia.pool.ntp.org12 Feb 14:15:21 ntpdate[3453]: step time server 116.193.83.174 offset 8115.182172 sec
[root@pgb init.d]# date
Sun Feb 12 14:15:22 CST 2012--2 更改硬件时钟
[root@pgb init.d]# hwclock --show
Fri 20 Feb 2015 06:54:27 PM CST -0.930090 seconds[root@pgb init.d]# /sbin/hwclock --systohc
--3 显示当前硬件时钟[root@pgb init.d]# hwclock --show
Sun 12 Feb 2012 02:16:25 PM CST -0.953096 seconds备注: --systohc set the hardware clock to the current system time
将硬件时间和当前系统时间保持同步。
--4 加入 crontab,每小时同步系统时间和硬件时间###ntpdate
5 * * * * /usr/sbin/ntpdate asia.pool.ntp.org ;/sbin/hwclock --systohc >> /root/sync_date.log 2>&1
http://blog.51cto.com/1336014/1338453