AIX配置时间服务器(NTP)
xntpd是关于网络时间协议的守护进程,它遵循了因特网时间服务器的通用标准。在启动 xntpd 时, xntpd 会读取 /etc/ntp.conf 配置文件来确定网络中系统时钟服务器,以 ntp 服务器的系统时间为标准,来调整本机的系统时间。 可以用 ntpq 命令来显示 xntpd 进程的内部变量。使用 ntp 时应注意,xntpd 服务器和 xntpd客户端的时钟不能相差超过1000秒。若有大于1000秒的偏移,在客户端启动 xntpd 守护进程前,用 data 命令或 ntpdate命令调整本机的系统时间,使偏移量在1000秒之内。然后启动 xntpd. 1. 构造一个NTP环境的基本步骤: 1.1 设置NTP 服务器(以192.168.5.2为例), 其它NTP客户服务器以此服务器的时间为准,与其进行时间同步. 1.1.1 编辑 /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主服务器是与自身的系统时钟同步. 1.1.2 编辑好 /etc/ntp.conf后, 启动xntpd守护进程 # startsrc -s xntpd 也可通过调用smitty , 使 xntpd 在以后重启服务器时能自动启动. # smitty xntpd 1.1.3 xntpd 状态查询 , 使用 #lssrc -ls 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 ... 等待 6 - 10 分钟后, 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 ... 1.2. NTP客户端的设置 1.2.1 编辑 NTP 客户端上的 /etc/ntp.conf文件, 内容如下: ---------------------------- #broadcastclient server 192.168.5.2 driftfile /etc/ntp.drift tracefile /etc/ntp.trace ---------------------------- 其中的 server 192.168.5.2 表明, 此客户端与IP地址为 192.168.5.2 的NTP服务器进行时间同步. 1.2.2 在NTP客户端启动xntpd守护进程 # startsrc -s xntpd 也可通过调用smitty , 使 xntpd 在以后重启服务器时能自动启动. # smitty xntpd 1.2.3 查询xntpd的状态 当 system peer 不为 'insane' 时, 表明客户端已与服务器端成功地进行了同步. # lssrc -ls xntpd Program name: --/usr/sbin/xntpd Version: -------3 Leap indicator: 00 (No leap second today.) Sys peer: ------192.168.5.2 ... 1.3. NTP客户端查询NTP服务器 ntp客户端使用 ntpdate 命令来确认是否可用指定的 ntp 服务器进行时间同步。 命令的结果会显示客户端与服务器的时间偏移。 #ntpdate -d 192.168.5.2 ... 18 Jan 15:49:57 ntpdate[98462]: adjust time server 192.168.5.2 offset -0.000868 2 sec 若时间间隔大于1000秒,使用ntpdate 进行手工调整, 如: #date Thu Jan 18 15:52:00 BEIST 2007 #ntpdate 192.168.5.2 18 Jan 15:49:57 ntpdate[23832]: step time server 9.185.43.189 offset 23.40260 7 sec #date Thu Jan 18 15:52:00 BEIST 2007 完成上述操作后 ntp 客户端与 ntp 服务器系统时钟完成同步,ntp 客户端得到了新的系统时间。 查看同步的时间间隔(poll) # xntpdc -c peers remote local st poll reach delay offset disp ======================================================================= *192.168.5.2 192.168.7.1 4 64 377 0.00230 -0.000426 0.00026 在AIX中可以用两种方法来实现应用环境中多台机器的系统时间的统一。一个是启动xntpd 守护进程, 另一个是启动timed进程. |
=================================================================================================
文章2:
配置AIX 的NTP服务
1、编辑/etc/ntp.conf文件:
server dump prefer #本地时间服务器地址
driftfile /etc/ntp.drift
tracefile /etc/ntp.trace
2、和本地时间服务器同步时间:
#ntpdate dump
3、启动xntpd服务:
#startsrc -s xntpd
4、使用lssrc -ls xntpd命令检测xntpd的运行状态,并且等待时间层数(stratum)变为16以下的数。
5、修改/etc/rc.net,使NTP客户端具备自启动功能,将命令加在文件最后一行。
/usr/sbin/xntpd -c ntp.conf -p /var/run/xntpd.pid
6.NTP客户端查询NTP服务器
ntp客户端使用 ntpdate 命令来确认是否可用指定的 ntp 服务器进行时间同步。
命令的结果会显示客户端与服务器的时间偏移。
#ntpdate -d 9.185.43.189
...
18 Mar 10:52:54 ntpdate[23578]: step time server 9.185.43.189 offset 86323.06827
2 sec
若时间间隔大于1000秒,使用ntpdate 进行调整, 如:
#date
Tue Mar 18 11:06:29 BEIST 2003
#ntpdate 9.185.43.189
19 Mar 11:06:51 ntpdate[23832]: step time server 9.185.43.189 offset 86403.40260
7 sec
#date
Wed Mar 19 11:06:54 BEIST 2003
完成上述操作后 ntp 客户端与 ntp 服务器系统时钟完成同步,ntp 客户端得到了新的系统时间。
转载:http://blog.sina.com.cn/s/blog_4c6a613001010fvn.html
最新文章
- Jenkins搭建的几个坑记下
- autohotkey在运维中的应用
- 栈stack的C实现
- Noip模拟考第三题——饥饿游戏
- 关于android listview去掉分割线
- atomikos的Jta配置
- seajs简记
- PHP的错误处理
- Spring Boot 整合 Mybatis Annotation 注解的完整 Web 案例
- OO第二次博客作业——电梯调度
- 常见的cmake工程做法
- 在Tomcat文件中,点击start.bat启动的是另一个tomcat
- oracle表查询优化
- WEB页获取串口数据
- swf 文件解析
- 深入学习Motan系列(一)——入门及知识zookeeper储备
- JavaScript编码风格
- Java中==号与equals()方法的区别
- JS获取Dropdownlist选中值
- MySql字段类型说明