下面以AIX6.1举例:
使用Telnet登录AIX系统,对/etc/ntp.conf文件进行配置:
注意:当AIX系统的本地时间与时间服务器授出的标准时间误差高于±1000秒时。xntpd服务将无法同步时间并变得无法正常工作,请进行以下配置前,先修改AIX系统的本地时间,尽量和时间服务器的标准时间误差在1000秒内。且必须将AIX系统的时区设置为“BEIST-8”。
一、时区修改
使用smit或者(smit chtz_date)命令修改。
smit-->system environment-->change show date and time-->change time zone using system defined values
系统已经定义好了时区,从其中选择一项即可。
或者执行smit(smit chtz_date)命令,然后手动输入时区。
smit-->system environment-->change show date and time-->Change Time Zone Using User Inputted Values
修改完成后,重启操作系统 或者 执行. /etc/enviroment使其生效。
二、NTP配置
vi /etc/ntp.conf
#编辑该文件,找到broadcastclient,一般在文档最后,进行如下编辑
# broadcastclient #注释改行
driftfile /etc/ntp.drift #保持默认
tracefile /etc/ntp.trace #保持默认
server 192.168.6.20 #添加NTP服务器地址
保存并退出,然后启动xntpd服务(启动ntpd服务后,需等待系统识别,此过程最多可能需要12分钟):
startsrc -s xntpd -a "-x"
说明:"-x"的意思是:启用微调模式,防止本地时间过大的跳变导致应用系统出现异常。微调(速度大约是0.5ms/s,调整600秒要14天左右)。
设置xntpd服务自动启动:
vi /etc/rc.tcpip
将
# Start up Network Time Protocol (NTP) daemon
#start /usr/sbin/xntpd "$src_running"
改为:
# Start up Network Time Protocol (NTP) daemon
start /usr/sbin/xntpd "$src_running"
注意:理论上执行完上面操作后,就配置完成了,但由于AIX系统针对NTP协议过来的时间有个甄别机制,即:当NTP协议返回的服务器本地时间与NTP服务器返回的校时时间差别过大,则不进行本机时间的校正。详情请查阅IBM官方文档。
https://www.ibm.com/support/pages/how-configure-ntp-your-enviornment-and-common-issues
如果要始终以时间服务器的时间为准来修改本机时间,请在ntp.conf中使用“slewalways yes”。在/etc/ntp.conf文件中最后加入“slewalways yes”,表示始终以时间服务器的时间为准。修改前先停止xntpd服务:
stopsrc -s xntpd #停止ntpd服务
修改ntp.conf文件,在最后加入“slewalways yes”,修改完成后如下图所示:
保存退出并重启xntpd服务:
startsrc -s xntpd -a "-x" #启动后等待系统识别。
验证:等待系统识别后,服务器配置正确时如下图所示:
lssrc -ls xntpd
AIX系统的同步校时频率会根据自身的时间精准度自动调节同步间隔。
当出现以下情况时,说明配置不正确,或者还需要等待系统识别,请严格按照上面的配置进行操作。
标签:同步,AIX,xntpd,NTP,smit,etc,ntp From: https://www.cnblogs.com/xujiecnblogs/p/16728096.html