简要分为以下3个步骤:
一、修改时区 ARC=false
二、配置新的时间 时间设定: # date -s 11:47:06 # date -s "12:00:00 2013-12-06" # date -s "12:00:00 20131206" # date -s "2013-12-06 12:00:00" # date -s "20131206 12:00:00" date是显示的系统OS时间 clock是显示Bios的时间
查看硬件时间(BIOS的): -w:将现在的linux系统时间写入BIOS中 -s(systohc):将硬件时间调整为和目前的系统时间一样 #hwclock -s : #hwclock -w : 将linux内部时间写入更新到bios/cmos内
当我们进行完 Linux 时间的校时后,还需要以 hwclock -w 来更新 BIOS 的时间,因为每次开机的时候,系统会重新由 BIOS 将时间读出来,所以, BIOS 才是重要的时间依据。 2013年09月26日 星期四 11时49分10秒 -1.002805 seconds 修改系统时间(date)后,要同步BIOS时钟,强制把系统时间写入CMOS: # clock -w或者# hwclock -w
三、实现Internet时间同步(这里可以忽略上面两步) /usr/sbin/ntpdate -u 192.168.0.2 192.168.0.3 192.168.0.4; /sbin/hwclock -w 后面的ip对应的是局域网内需要时间相同同步的主机。
方法2. 设定计划任务 # * * * * * user-name command to be executed
设定crontab计划任务也有两种方式:
1、写在/etc/crontab里
代码也可是
手动和时间服务器校准时间: 1.首先关闭ntpd服务: #service ntpd stop 2.然后和时间服务器校准: #ntpdate asia.pool.ntp.org 3.同步BIOS时间: #hwclock -w 4.校准后然后开启ntpd服务 #service ntpd start (责任编辑:IT) |