AIX中用ntp实现时间自动同步
在 AIX 中可以用两种方法来实现局域网中多台服务器的系统时间的统一。一个方法是启动 xntpd 守护进程,另一个方法是启动 timed 进程,为了保证时间的一致性,在同一台服务器上只启动 xntpd 或 timed 中的一个。在 AIX 中,这两个进程缺省是不启动,每个 AIX 系统使用自己的系统时间,这里选择采用 xntpd 守护进程来实现时间同步。
xntpd 是一个关于网络时间协议的守护进程,它遵循了因特网时间服务器的通用标准。在启动 xntpd 时, xntpd 会读取 /etc/ntp.conf 配置文件来确定网络中系统时钟服务器,以 ntp 服务器的系统时间为标准,来调整本机的系统时间。使用 ntp 时应注意, xntpd 服务器和 xntpd 客户端的时钟不能相差超过 1000 秒。若有大于 1000 秒的偏移,在客户端启动 xntpd 守护进程前,用 data 命令或 smitty date 命令调整本机的系统时间,使偏移量在 1000 秒之内,然后启动 xntpd 。
1、设置NTP服务器(MASTER)
必须指定一个 NTP 主服务器,其它 NTP 客户服务器以此服务器的时间为准,与其进行时间同步。编辑 /etc/ntp.conf 文件, 内容如下:
broadcastclient
server 127.127.1.0
driftfile /etc/ntp.drift
tracefile /etc/ntp.trace
注意文件中的 server 127.127.1.0 这一行, 此处的 127.127.1.0 是一固定的地址,表示 NTP 主服务器是与自身的系统时钟同步。编辑好 /etc/ntp.conf 后,启动 xntpd 守护进程。
\# startsrc -s xntpd 也可通过调用 smitty ,使 xntpd 在以后重启服务器时能自动启动,
\# smitty xntpd
刚启动 xntpd 时, sys peer 为 'insane' ,表明 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
……
等待 5 分钟后, sys peer 就不再是 'insane' 了,
\#lssrc -ls xntpd
Program name: --/usr/sbin/xntpd
Version: -------3
Leap indicator: 00 (No leap second today.)
Sys peer: ------127.127.1.0
……
2、NTP客户端的设置
( 1 )、编辑所有 NTP 客户端上的 /etc/ntp.conf 文件,内容如下:
\#broadcastclient
server 10.118.0.3
driftfile /etc/ntp.drift
tracefile /etc/ntp.trace
其中的 server 10.118.0.3 表明,此客户端与 IP 地址为 10.118.0.3 的 NTP 服务器进行时间同步。
( 2 )、在 NTP 客户端启动 xntpd 守护进程
\# startsrc -s xntpd
也可通过调用 smitty ,使 xntpd 在以后重启服务器时能自动启动( next System Restart )。
\# smitty xntpd
( 3 )、查询 xntpd 的状态
当 system peer 不为 'insane' 时,表明客户端已与服务器端成功地进行了同步(通常启动 xntpd 服务 10 分钟后)。
\# lssrc -ls xntpd
Program name: /usr/sbin/xntpd
Version: 3
Leap indicator: 00 (No leap second today.)
Sys peer: dbs1
……
3、NTP客户端查询NTP服务器
在 ntp 客户端使用 ntpdate 命令来确认是否可用指定的 ntp 服务器进行时间同步。命令的结果会显示客户端与服务器的时间偏移。
\#ntpdate -d 10.118.0.3
13 Jun 11:20:01 ntpdate[36094]: adjust time server 10.118.0.3 offset -0.000993 sec 上面例子中的两台服务器时间差了 0.000993 秒,即 0.993 毫秒,这是可以接受的正常偏差。若时间间隔大于 1000 秒,最好先使用 smitty date 进行调整。 这种方法在 AIX4.3 上和 AIX5L 上均可以实现。
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞3
添加新评论0 条评论