在AIX中使用NTP服务

在AIX中使用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文件: server 127.127.1.0 prefer driftfile /etc/ntp.drift tracefile /etc/ntp.trace

2、启动xntpd服务: #startsrc -s xntpd

3、使用lssrc -ls xntpd命令检测xntpd的运行状态,并且等待时间层数(stratum)变为16以下的数(通常是3)。

xntpd服务器初始化完成前:

#lssrc -ls xntpd

Program name: /usr/sbin/xntpd Version: 3

Leap indicator: 11 (Leap indicator is insane.) =========>初始化未完成

Sys peer: no peer, system is insane =========>初始化未完成

Sys stratum: 16 =========>初始化未完成

Sys precision: -17

Debug/Tracing: DISABLED Root distance: 0.000000 Root dispersion: 0.000000

Reference ID: no refid, system is insane =========>初始化未完成

Reference time: no reftime, system is insane =========>初始化未完成

xntpd服务器初始化完成后:

#lssrc -ls xntpd

Program name: /usr/sbin/xntpd Version: 3

Leap indicator: 00 (No leap second today.)

Sys peer: 127.127.1.0 Sys stratum: 4

Sys precision: -17

Debug/Tracing: DISABLED Root distance: 0.000000 Root dispersion: 0.885010

Reference ID: 127.127.1.0

Reference time: c6e1d5c0.f7506000 Mon, Sep 26 2005 10:04:48.966

配置AIX成为NTP服务器(使用Internet标准时间服务器)

1、编辑/etc/ntp.conf文件:

server time-b.timefreq.bldrdoc.gov prefer #Internet时间服务器地址 server 127.127.1.0 driftfile /etc/ntp.drift tracefile /etc/ntp.trace

2、和Internet时间服务器同步时间: #ntpdate time-b.timefreq.bldrdoc.gov

3、启动xntpd服务: #startsrc -s xntpd

4、使用lssrc -ls xntpd命令检测xntpd的运行状态,并且等待时间层数(stratum)变为16以下的数。如果选择和一级Internet时间服务器进行同步,系统初始化完成后的stratum应该为2,sys peer应为Internet时间服务器:

#lssrc -ls xntpd

Program name: /usr/sbin/xntpd Version: 3

Leap indicator: 00 (No leap second today.)

Sys peer: time-b.timefreq.bldrdoc.gov ======> SYS PEER

Sys stratum: 2 ======> STRATUM

Sys precision: -18

Debug/Tracing: DISABLED Root distance: 0.000519 Root dispersion: 0.135208

Reference ID: time-b.timefreq.bldrdoc.gov

Reference time: c6e1d74e.073d8000 Mon, Sep 26 2005 10:11:26.028

Broadcast delay: 0.003906 (sec) Auth delay: 0.000122 (sec) System flags: pll monitor filegen

System uptime: 1634385 (sec) Clock stability: 0.000107 (sec) Clock frequency: 0.000000 (sec) Peer: 127.127.1.0

flags: (configured)(refclock) stratum: 3, version: 3

our mode: client, his mode: server

Peer: time-b.timefreq.bldrdoc.gov flags: (configured)(sys peer)(preferred)

stratum: 1, version: 3

our mode: client, his mode: server

Subsystem Group PID Status

xntpd tcpip 503932 active

配置AIX成为NTP服务器(使用其它系统作为时间服务器)

此配置的关键是调高系统时钟的层数,以使xntpd优先使用指定的外部时钟服务。 1、编辑/etc/ntp.conf文件:

server dump prefer #本地时间服务器地址 server 127.127.1.0

fudge 127.127.1.0 stratum 6 #将系统时钟层数调整为6 driftfile /etc/ntp.drift tracefile /etc/ntp.trace

2、和本地时间服务器同步时间: #ntpdate dump

3、启动xntpd服务:

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4