近日各个电信运营商均逐步要求所有服务器统一时间,顾总结HPUX下NTP配置方法供大家参考。
在hp-ux配置NTP server有两种情况,一种是以local server为NTP server,一种以PUBLIC 的NTP server为SERVER;下面分别说明:
假设:本地有server1(172.22.22.1),server2(172.22.22.3),web上的public NTP server 为192.12.19.20;(web public NTP server可以在http://www.eecis.udel.edu/~mills/ntp/clock1b.html查到,可以任意选择其中一个server,本地的具体时间有本地的时区设定决定)
以本地一台服务器server1为NTP server的配置方法:
1.首先在server1上做如下操作:
a) #vi /etc/rc.config.d/netdaemons
将 export XNTPD0=0改为export XNTPD=1;
export XNTPD=1
export XNTPD_ARGS=
b) #vi /etc/ntp.conf
在最后加上三行:
server 172.22.22.1
fudge 127.127.1.1 stratum 10
driftfile /etc/ntp.drift
c) #/etc/init.d/xntpd stop
d) #/etc/init.d/xntpd start
e) #ntpq -p确认ntp是否正常工作
a
remote refid st t when poll reach delay offset disp
==============================================================================
LOCAL(1) LOCAL(1) 3 l 35 64 1 0.00 0.000 15885.0
其中reach一项应大于0
2、在客户端机器server2上执行以下操作
a) #vi /etc/rc.config.d/netdaemons
将export NTPDATE_SERVER=改为
export NTPDATE_SERVER="172.22.22.1"
将export XNTPD0=0改为export XNTPD=1;
b) #vi /etc/ntp.conf
在最后加上三行:
server 172.22.22.1
fudge 127.127.1.1 stratum 10
driftfile /etc/ntp.drift
c) #/etc/init.d/xntpd stop
d) #/etc/init.d/xntpd start
注:搞ntp进程必须在server端启动6分钟后再运行,否则会报“No Server suitable for synchronization found”
e) #ntpq -p确认ntp是否正常工作
remote refid st t when poll reach delay offset disp
==============================================================================
mscp1 LOCAL(1) 4 u 63 64 7 0.67 -4.790 3875.63
以web public NTP server为server
该情况server1和server2均为客户端,在每台上执行以下步骤:
1、vi /etc/rc.config.d/netdaemons
将export NTPDATE_SERVER=改为export NTPDATE_SERVER="192.12.19.20"
将export XNTPD0=0改为export XNTPD=1;
2、vi /etc/ntp.conf
在最后加上三行:
server 192.12.19.20
fudge 192.12.19.20 stratum 0
driftfile /etc/ntp.drift
3、#/etc/init.d/xntpd stop
4、#/etc/init.d/xntpd start
5、#ntpq -p确认ntp是否正常工作