在RedHat9下配置时间服务器

2009-05-13 01:03:48来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


在linux下,我们可以通过自带的NTP(NetworkTimeProtocol)协议通过网络使自己的系统保持精确的时间。可用的公共时间服务器列表可以从下面的地址获取:

http://www.eecis.udel.edu/~mills/ntp/servers.html

什么是NTP
NTP是用来使系统和一个精确的时间源保持时间同步的协议。建议大家在自己管理的网络中建立至少一台时间服务器来同步本地时间,这样可以使得在不同的系统上处理和收集日志和管理更加容易。

同样,也有很多免费的NTP客户端可供Windows使用,你可以用它们来同步你windows的系统时间。

下载和安装
本文介绍如何在RedHat9.0上安装时间服务器,如果想获得NTP的最新版本,你可以下载tar包自己编译,这里只介绍RPM方式安装的NTP服务软件。

RedHat9.0带的NTP版本是4.1.2,你可以用下面的命令查看是否已经安装了这个软件包:

#rpm-qa|grepntp
chkfontpath-1.9.7-1
ntp-4.1.2-0.rc1.2

如果发现没有安装,请从光盘上安装这个软件。执行下面命令安装NTP的RPM包:

#rpm-ivhntp-4.1.2-0.rc1.2.i386.rpm

/etc/ntp.conf
这是NTP的主要配置文件,里面设置了你用来同步时间的时间服务器的域名或者IP地址,下面是到互联网同步时间的最基本的配置:

首先定义我们喜欢的时间服务器:

serverntp.research.gov
serverotherntp.research.gov

接下来,我们设置上面两台服务器的访问权限,在这个例子中我们不允许它们修改或者查询我们配置在Linux上的NTP服务器

restrictntp.research.govmask255.255.255.255nomodifynotrapnoquery
restrictotherntp.research.govmask255.255.255.255nomodifynotrapnoquery

掩码255.255.255.255是用来限制远程NTP服务器的掩码地址。

接下来设置允许访问我们时间服务器的客户机地址,通常这些服务器都应该位于我们自己局域网内。请注意,配置中noquery已经去掉了:

restrict192.168.0.0mask255.255.255.0notrustnomodifynotrap

在上例中,掩码地址扩展为255,因此从192.168.0.1-192.168.0.254的服务器都可以使用我们的NTP服务器来同步时间。

最后,也是最重要的是默认的限制配置要从你配置文件中删除,否则它将覆盖你所有的配置选项,你将发现如果不删除该配置,你的时间服务器将只能和自己通讯。如果ntp.conf中有以下一行,请将它注释:

#restrictdefaultignore

保存你的配置文件,然后对每个你在ntp.conf里配置的时间服务器执行2编查询命令:

#ntpdatentp.research.gov
27Jun10:12:01ntpdate[25475]:adjusttimeserverntp.research.govoffset-0.127154sec
#ntpdatentp.research.gov
27Jun10:12:06ntpdate[25478]:adjusttimeserverntp.research.govoffset0.010008sec

使NTP进程自启动
为了使NTP服务可以在系统引导的时候自动启动,执行:

#chkconfigntpdon

启动/关闭/重启NTP的命令是:

#/etc/init.d/ntpdstart
#/etc/init.d/ntpdstop
#/etc/init.d/ntpdrestart

切记每次修改了配置文件后都需要重新启动服务来使配置生效。可以使用下面的命令来检查NTP服务是否启动,你应该可以得到一个进程ID号:

#pgrepntpd

检查时间服务器是否正确同步
使用下面的命令检查时间服务器同步的状态:

#ntpq-p

输出:

remote refid sttwhenpollreach delay offset jitter
==============================================================================
-jj.cs.umb.edu gandalf.sigmaso 3u 951024 377 31.681 -18.5491.572
milo.mcs.anl.go ntp0.mcs.anl.go 2u 8181024 125 41.993 -15.2641.392

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:WWW服务器配置全攻略

下一篇:用Domino6构建Web和LDAP服务器