042013
 

Ubuntu有两种自动调整时间的方法:ntpdate和ntpd

ntpdate

ntpdate是Ubuntu标准的一部分,并且在开机时会运行一次,根据Ubuntu的NTP服务器设置你的时间。然而,一台服务器的时间在两次重启之间很可能会有很大的偏差,所以偶尔校正一下时间是很有意义的。最简单的方法就是通过cron每天运行一次ntpdate。用你最喜欢的编辑器,以root权限创建一个文件/etc/cron.daily/ntpdate,包含

ntpdate ntp.ubuntu.com

/etc/cron.daily/ntpdate文件必须是可执行的

sudo chmod 755 /etc/cron.daily/ntpdate

ntpd

ntpdate是一个很粗钝的工具——它只能每天校正一次时间,以一个很大的程度。(译者注:文档上面是这么写的,但是我觉得好像不对吧,可以每小时运行一次啊)ntp守护进程ntpd更加的细微。它计算会你系统时钟的偏差并持续的校正它,所以不会有会导致不持续的日志的很大程度的校正。代价是消耗很小的处理能力和内存,但是对于现代的服务器来说这是微不足道的。

安装ntpd:

sudo apt-get install ntp

……(改变时间服务器的省略)

对不起,评论功能目前被关闭。