使用Xntpd统一局域网内的各服务器时间
在一个网路环境中,对数据应用的环境特别是多源数据的应用环境,如何保证各数据源的系统时间一致,显得犹为重要。在AIX中可以用两种方法来实现各服务器系统时间的统一,一个是xntpd守护进程,另外一个是启动timed进程式(在一个AIX系统中,两种方法我们只能选用其中一种)。
此文是我在aix环境下设定的xntpd服务同Windows的时间服务器保持一致的步骤。
Xntpd是一个关于网络时间协议的守护进程,遵循了Internet网络时间服务器的通信标准。
1.配置xntpd的server端
Xntpd不能同windows本身自带的时间服务器直接进行通信,我们需要在windows服务器上安装一个xntpd服务程序,来做xntpd的服务端。注:在启动windows上的xntpd服务之前,检查windows的时间服务器是否启动,如果windows自带的时间服务已启动,将windows的时间服务停止。
安装完成后,我们在C:Program FilesNTPetc目录下可以发现有一个ntp.conf文件,编辑此文件,将server设为127.127.0.1。127.127.0.1是一个特殊地址,他表示ntpd服务与自己进行同步。然后检查重启机器,检查Network Time Protocol Daemon服务是否已经启动,此服务xntpd在windows上的服务。若此服务没有启动,则启动此服务。
2. 在aix上配置xntpd的client端。
编辑/etc/ntp.conf文件:
server 192.168.0.47 --192.168.0.47 是windows xntpd服务器的IP地址
driftfile /etc/ntp.drift
tracefile /etc/ntp.trace
编辑好/etc/ntp.conf后,检查aix的当然系统时间与windows系统时间的差异,可以用
#xntpd –d 192.168.0.47
……
20 Apr 17:31:51 ntpdate[2732258]: adjust time server 192.168.0.47 offset 0.000983
若两者的时间相差超过1000秒,请务必要先调整aix的系统时间,让两者的时间误差在1000秒内。否则xntpd守护进程会失败。
调整AIX系统时间可以用date 命令重置时间,也可用ntpdate来与windows的ntpd服务器同步时间:
#ntpdate –v –b 192.168.0.47
将两者的时间误差调整到1000秒以内后,启动xntpd守护进程:
#startsrc –s xntpd
启动完成后,等4-6分钟的时间,我们就可以查看xntpd守护进程是否找到了xntpd服务器。
#lssrc –ls xntpd
Program name: /usr/sbin/xntpd
Version: 3
Leap indicator: 00 (No leap second today.)
Sys peer: hf11106b
Sys stratum: 7
Sys precision: -17
Debug/Tracing: DISABLED
Root distance: 0.001083
Root dispersion: 0.013458
Reference ID: 192.168.0.47
Reference time: c9d30939.07cd7000 Fri, Apr 20 2007 17:41:13.030
Broadcast delay: 0.003906 (sec)
Auth delay: 0.000122 (sec)
System flags: pll monitor filegen
System uptime: 240168 (sec)
Clock stability: 4.761002 (sec)
Clock frequency: -16.000000 (sec)
Peer: hf11106b.e-huafu.com
flags: (configured)(sys peer)
stratum: 6, version: 3
our mode: client, his mode: server
Subsystem Group PID Status
xntpd tcpip 389310 active
Sys peer显示出来已经找到了xntpd服务器,xntpd服务器是hf11106b。若没有找互xntpd服务器的话,显示出来的就是no peer。
执行以下命令,让每次系统启动时都自动启动xntpd服务:
# smitty xntpd à Start Using the xntpd Subsystem àNext System RESTART
至此,xntpd服务配置完成。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论