AIX中使用NTP服务

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

在AIX中使用NTP服务在AIX中使用NTP服务内容提要:NTP协议简介AIX对NTP的支持配置AIX成为NTP服务器(使用系统时钟)配置AIX成为NTP服务器(使用Internet标准时间服务器)配置AIX成为NTP服务器(使用其它系统作为时间服务器)配置AIX成为NTP服务器的客户端配置AIX成为NTP转发器配置AIX成为NTP转发器的客户端xntpd命令参考说明:NTP协议简介NTP协议全称网络时间协议(NetworkTimeProcotol)。它的目的是在国际互联网上传递统一、标准的时间。具体的实现方案是在网络上指定若干时钟源网站,为用户提供授时服务,并且这些网站间应该能够相互比对,提高准确度。NTP最早是由美国Delaware大学的Mills教授设计实现的,从1982件最初提出到现在已发展了将近20年,2001年最新的NTPv4精确度已经达到了200毫秒。对于实际应用,又有确保秒级精度的SNTP(简单的网络时间协议)。本项目使用网上时间传递格式NTPv3公布于1992年,当前几乎所有的授时网站都是基于NTPv3的。NTP所建立起的网络基本结构是分层管理的类树形结构。网络中的节点有两种可能:时钟源或客户。每一层上的时钟源或客户可向上一层或本层的时钟源请求时间校正。第0层为官方时钟所保留。第一层为一级时钟源层,其上没有任何客户,只有主钟源,这些钟源之间相互不允许校正。一级钟源的任务就是将时间信息向第二层的钟源或客户发布。第二层及以下层除层数不同、时间质量不一样外没有本质上的区别。第N层上的时钟源的时间来自第N-1层或第N层,并向第N层上的时钟源和第N+1层上的客户提供校时服务。最常用的NTP的工作模式为客户/服务器模式和广播模式。客户/服务器模式:与主/被动模式基本相同。唯一区别在于,客户方可被服务器同步,但服务器不能被客户同步。广播模式:一对多的连接,服务器不论客户工作在何种模式下,主动发出时间信息,客户由此信息调整自己的时间。AIX对NTP的支持AIX操作系统包括了xntpd程序。xntpd守护进程是根据RFC1035定义的网络计时协议(NTP)版本3标准的完整实现,同时也保持与根据RFC1059和RFC1119分别定义的版本1和版本2服务器的兼容性。xntpd守护进程用定点算法进行所有的计算,并不需要浮点代码。除了xntpd以外,AIX操作系统也支持ntpq,ntpdate,xntpdc等相关命令。另外,AIX还支持使用lssrc-ls命令检查xntpd的运行状态,以及使用ntptrace命令跟踪远程时间服务器。在AIX操作系统中,xntpd的配置文件是/etc/ntp.conf。配置AIX成为NTP服务器(使用系统时钟)1、编辑/etc/ntp.conf文件:server127.127.1.0preferdriftfile/etc/ntp.drifttracefile/etc/ntp.trace2、启动xntpd服务:#startsrc-sxntpd3、使用lssrc-lsxntpd命令检测xntpd的运行状态,并且等待时间层数(stratum)变为16以下的数(通常是3)。xntpd服务器初始化完成前:#lssrc-lsxntpdProgramname:/usr/sbin/xntpdVersion:3Leapindicator:11(Leapindicatorisinsane.)=========>初始化未完成Syspeer:nopeer,systemisinsane=========>初始化未完成Sysstratum:16=========>初始化未完成Sysprecision:-17Debug/Tracing:DISABLEDRootdistance:0.000000Rootdispersion:0.000000ReferenceID:norefid,systemisinsane=========>初始化未完成Referencetime:noreftime,systemisinsane=========>初始化未完成xntpd服务器初始化完成后:#lssrc-lsxntpdProgramname:/usr/sbin/xntpdVersion:3Leapindicator:00(Noleapsecondtoday.)Syspeer:127.127.1.0Sysstratum:4Sysprecision:-17Debug/Tracing:DISABLEDRootdistance:0.000000Rootdispersion:0.885010ReferenceID:127.127.1.0Referencetime:c6e1d5c0.f7506000Mon,Sep26200510:04:48.966配置AIX成为NTP服务器(使用Internet标准时间服务器)1、编辑/etc/ntp.conf文件:servertime-b.timefreq.bldrdoc.govprefer#Internet时间服务器地址server127.127.1.0driftfile/etc/ntp.drifttracefile/etc/ntp.trace2、和Internet时间服务器同步时间:#ntpdatetime-b.timefreq.bldrdoc.gov3、启动xntpd服务:#startsrc-sxntpd4、使用lssrc-lsxntpd命令检测xntpd的运行状态,并且等待时间层数(stratum)变为16以下的数。如果选择和一级Internet时间服务器进行同步,系统初始化完成后的stratum应该为2,syspeer应为Internet时间服务器:#lssrc-lsxntpdProgramname:/usr/sbin/xntpdVersion:3Leapindicator:00(Noleapsecondtoday.)Syspeer:time-b.timefreq.bldrdoc.gov======>SYSPEERSysstratum:2======>STRATUMSysprecision:-18Debug/Tracing:DISABLEDRootdistance:0.000519Rootdispersion:0.135208ReferenceID:time-b.timefreq.bldrdoc.govReferencetime:c6e1d74e.073d8000Mon,Sep26200510:11:26.028Broadcastdelay:0.003906(sec)Authdelay:0.000122(sec)Systemflags:pllmonitorfilegenSystemuptime:1634385(sec)Clockstability:0.000107(sec)Clockfrequency:0.000000(sec)Peer:127.127.1.0flags:(configured)(refclock)stratum:3,version:3ourmode:client,hismode:serverPeer:time-b.timefreq.bldrdoc.govflags:(configured)(syspeer)(preferred)stratum:1,version:3ourmode:client,hismode:serverSubsystemGroupPIDStatusxntpdtcpip503932active配置AIX成为NTP服务器(使用其它系统作为时间服务器)此配置的关键是调高系统时钟的层数,以使xntpd优先使用指定的外部时钟服务。1、编辑/etc/ntp.conf文件:serverdumpprefer#本地时间服务器地址server127.127.1.0fudge127.127.1.0stratum6#将系统时钟层数调整为6driftfile/etc/ntp.drifttracefile/etc/ntp.trace2、和本地时间服务器同步时间:#ntpdatedump3、启动xntpd服务:#startsrc-sxntpd4、使用lssrc-lsxntpd命令检测xntpd的运行状态,并且等待时间层数(stratum)变为16以下的数。如果选择和4层时间服务器进行同步,系统初始化完成后的stratum应该为5,syspeer应为本地时间服务器:#lssrc-lsxntpdProgramname:/usr/sbin/xntpdVersion:3Leapindicator:00(Noleapsecondtoday.)Syspeer:dump============>Syspeer为本地时间服务器,stratum=4Sysstratum:5Sysprecision:-18Debug/Tracing:DISABLEDRootdistance:0.000473Rootdispersion:0.010193ReferenceID:9.181.159.11Referencetime:c6e1d94b.be672000Mon,Sep26200510:19:55.743Broadcastdelay:0.003906(sec)Authdelay:0.000122(sec)Systemflags:pllmonitorfilegenSystemuptime:1634898(sec)Clockstability:0.000107(sec)Clockfrequency:0.000000(sec)Peer:127.127.1.0flags:(configured)(refclock)stratum:6,version:3ourmode:client,hismode:serverPeer:dumpflags:(configured)(syspeer)(preferred)stratum:4,version:3ourmode:client,hismode:server配置AIX成为NTP服务器的客户端1、编辑/etc/ntp.conf文件:serverdumpprefer#本地时间服务器地址driftfile/etc/ntp.drifttracefile/etc/ntp.trace2、和本地时间服务器同步时间:#ntpdatedump3、启动xntpd服务:#startsrc-sxntpd4、使用lssrc-lsxntpd命令检测xntpd的运行状态,并且等待时间层数(stratum)变为16以下的数。配置AIX成为NTP转发器NTP转发器(Transmitter)通常以这样一种方式工作:它从系统时钟,Internet时间服务器或本地时间服务器获取时间,并通过广播方式发送给接收广播的客户端。此配置的关键之处在于指定广播方式。在我们的例子中,我们选择多播(Multicast)模式,并使用NTP的默认多播地址。1、编辑/etc/ntp.conf文件:serverdumpprefer#本地时间服务器地址broadcast224.0.1.1#设定广播方式;设置多播模式;使用NTP默认的多播地址(224.0.1.1)driftfile/etc/ntp.drifttracefile/etc/ntp.trace2、和本地时间服务器同步时间:#ntpdatedump3、启动xntpd服务:#startsrc-sxntpd4、使用lssrc-lsxntpd命令检测xntpd的运行状态,并且等待时间层数(stratum)变为16以下的数。配置AIX成为NTP转发器的客户端此配置的关键之处在于明确地指定广播方式和接收广播的模式。无须明确地指定时间服务器的地址。1、编辑/etc/ntp.conf文件:multicastclient#广播方式客户;使用多播模式;使用NTP默认的多播地址(224.0.1.1)driftfile/etc/ntp.drifttracefile/etc/ntp.trace2、和本地时间服务器同步时间:#nt

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功