一直以为只有Linux系统才有这样的功能。今天电脑修好了,换了一块主板,但是回来以后发现时间不对了,快了好几分钟。但是身边又没有标准的时间可以校对,就想能不能想Ubuntu那样可以从服务器同步时间呢。Google了一下,才发现对windows的了解太少了。系统本身就自带了这个功能,在控制面板的“时间和日期”设置中,单击“Internet时间”选项卡,点“更改设置”,然后点“立即更新”即可。windows就会从选定的服务器同步时间。
Demon's Blog » 同步时间
文章关键字 ‘同步时间’
Ubuntu从NTP服务器同步时间
2010年07月5日,星期一曾经的曾经,那台Ubuntu服务器的时间老是越走越快。我只看过一点点Ubuntu的书,于是问了一下I大,他给了个链接给我,太长了就懒得看。以下翻译自Ubuntu官方文档。
本页描述的是让你的电脑时间保持准确的方法。这对服务器是有用的,但是对桌面机器就没有必要了。
NTP协议是一个为了从网络上同步时间的TCP/IP协议。简单的说,就是客户端向服务器请求当前时间,然后用它来设置本地时间。
……(这里忽略一段)
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
……(改变时间服务器的省略)
译者:看得懂和翻译得好之间还是有很大差距的……