[计算机]用NTP来同步服务器时间.doc_第1页
[计算机]用NTP来同步服务器时间.doc_第2页
[计算机]用NTP来同步服务器时间.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

用NTP来同步服务器时间本文介绍了在Linux下使用NTP协议通过网络来同步系统时钟。二、NTP简介Network Time Protocol(NTP)是一种网络协议,用来使你的计算机系统时间与准确的时间源同步。Internet上有一组“1级”(使用原子钟时间)和“2级”(可接受的可靠性和准确性)服务器可以允许其它计算机与它们同步时间。这些服务器的列表可以在以下地址找到:/mills/ntp/servers.html一般局域网中使用一台服务器同“1级”或“2级”服务器同步时间,局域网中的其它设备再同这台服务器同步时间。对于一些需要协同操作的应用,使用NTP是很好的选择。三、安装NTP软件1、获取NTP软件ntp-4.1.1.tar.gz/downloads.html2、编译安装解压缩软件包tar xzvf ntp-4.1.1.tar.gz配置编译选项cd ntp-4.1.1/./configure编译安装makemake checkmake install缺省执行程序被安装在/usr/local/bin目录下。四、配置NTP服务1、编辑配置文件缺省使用/etc/ntp.conf文件作为配置文件,这里给出一个例子:server # local clockfudge stratum 10server # A stratum 1 server at server # A stratum 2 server at driftfile /etc/ntp/driftbroadcastdelay 0.008authenticate nokeys /etc/ntp/keysrestrict mask notrust nomodify notraprestrict #restrict default ignore在这个配置文件中,我们指定了两个同步时间源:和。并指定了/24这个局域网中的客户端都可以与我们的服务器同步时间,当然本地也可以。注意,“#restrict default ignore”这一句是被注释的,否则它会覆盖其它restrict语句,我们的服务器就不能与其它计算机通信了。实际使用时最好指定3到4个同步时间源,这样就可以避免因某个时间源无法访问而不能同步时间。更多的配置选项请参考/documentation.html中的文档。2、启动NTP服务执行下面的命令启动NTP服务:/usr/local/bin/ntpd -c /etc/ntp.conf -l /var/log/ntpd.log -p /var/run/ntpd.pidntpd启动后,日志文件在/var/log/ntpd.log,进程号文件在/var/run/ntpd.pid。如果有什么问题可以查看日志文件的内容。3、确认服务器时间正确同步ntpd启动后过一段时间后就可以查看你的服务器是否正确与时间源同步,使用/usr/local/bin/ntpq -p显示例子如下: remote refid st t when poll reach delay offset jitter=*LOCAL(0) LOCAL(0) 10 l 56 64 377 0.000 0.000 0.008 2 u 128 64 4 640.988 -85.179 0.008下面的例子说明不能正确同步: remote refid st t when poll reach delay offset jitter= LOCAL(0) LOCAL(0) 10 l - 64 7 0.000 0.000 0.008 ntp-cup.externa 16 u - 64 0 0.000 0.000 4000.00 snvl-smtp1.trim 16 u - 64 0 0.000 0.000 4000.00 nist1.aol-ca.tr 16 u - 64 0 0.000 0.000 4000.00这是就要考虑是配置的问题还是网络的问题了。五、其他问题1、网络中其他计算机在局域网中的其它设备只要支持NTP都可以与刚配好的服务器同步时间。例如有一台Cisco的路由器,配置如下:ciscorouter(config)# ntp server 00ciscorouter(config)# clock timezone CN 8这里假定我们的服务器地址是00,我们中国的时区是+8。在Cisco路由器中就可以用show clock命令来查看时间是否同步。2、防火墙问题NTP协议使用UDP协议的123端口来通信,注意源端口和目的端口都是123。所以如果你使用防火墙,需要允许UDP的123端口。3、不能同步如果你的计算机的系统时间与时间源的时间相差太大,就不能正确同步。这时可以先手动调整你的计算机的时间以接近时间源的准确时间,再使用NTP来同步时间。手动调整时间可以使用date命令,如: dat

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论