免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5435 | 回复: 1
打印 上一主题 下一主题

HP-UX上一步步配置NTP [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-11-19 15:50 |只看该作者 |倒序浏览
HP-UX上要实现时间同步,需要设置时间服务器和客户端,相关的进程是xntpd。

具体的配置文件为以下几个:
1. /etc/ntp.conf
2. /etc/ntp.drift 在client上自己建立,用作drift文件
3. /etc/rc.config.d/netdaemons

相关的执行文件:
/usr/sbin/xntpd

运行脚本
/sbin/init.d/xntpd {start|stop}

具体的配置方法如下:
首先,当然是先配置两台机器的/etc/hosts文件
1. 服务器端
(1)编辑/etc/ntp.conf
添加一行:server server_ipaddress(此处为server的IP地址)
(2)通过rcmgr命令编辑/etc/rc.config文件
#/usr/sbin/rcmgr set XNTPD_CONF YES
#/usr/sbin/rcmgr set XNTP_SERV1 host1
#/usr/sbin/rcmgr set XNTP_SERV2 host2
#/usr/sbin/rcmgr set XNTPD_OPTS \"-gl\"
(3)编辑/etc/rc.config.d/netdaemons
更改两个参数的值:
a. export NTPDATE_SERVER=127.127.1.1
b. export XNTPD=1 (1表示启动xntpd;0表示不启动xntpd)
(4)启动xntpd
/sbin/init.d/xntpd start
(5)其他
可以通过/var/adm/syslog/syslog.log查看xntpd的运行状况;也可以使用ntpq命令查询xntpd的运行状况

2. 客户端
(1)创建/etc/ntp.drift文件
(2)编辑/etc/ntp.conf
添加两条记录:
a. server <ntp_server hostname>
b. driftfile /etc/ntp.drift
(3)通过rcmgr命令编辑/etc/rc.config文件
#/usr/sbin/rcmgr set XNTPD_CONF YES
#/usr/sbin/rcmgr set XNTP_SERV1 host1
#/usr/sbin/rcmgr set XNTP_SERV2 host2
#/usr/sbin/rcmgr set XNTPD_OPTS \"-gl\"
(4)编辑/etc/rc.config.d/netdaemons
更改一个参数:
export XNTPD=1
(5)启动xntpd
/sbin/init.d/xntpd start


也可以通过Sam来配置, 最后一项 time --> NTP network time source
在启动时间服务器和客户端的xntpd进程以后,需要5-10分钟的时间,才会进行同步。
可以使用ntpdate来根据ntp server设置客户端服务器的时间。
如果主服务器和客户机器的时间相差超过1000秒,那么这个时间同步系统会认为服务器出现了系统故障,从而停止同步,需要注意这一点。
可以通过查看/var/adm/syslog/syslog.log文件,查看xntpd的运行状况。
另如果想在Windows环境下使用HP-UX作为ntp server。需要一个Win32time.exe,具体参见具体的文档。

以上是一个大致的时间服务器配置文档,仅供参考。


下面是一个具体的配置例子:
两台主机host1和host2作时钟同步,host1为时钟服务器端,host2为客户端,
host1上的操作:
1. 编辑/etc/hosts文件,将host2地址加入。
2. 编辑/etc/ntp.conf文件,加入一行
server_name server_ipaddress
3. 通过rcmgr命令编辑/etc/rc.config文件
#/usr/sbin/rcmgr set XNTPD_CONF YES
#/usr/sbin/rcmgr set XNTP_SERV1 host1
#/usr/sbin/rcmgr set XNTP_SERV2 host2
#/usr/sbin/rcmgr set XNTPD_OPTS \"-gl\"
4. 启动xntpd daemon
#/sbin/init.d/xntpd start
如果这个命令无法启动,则使用下列命令
#/sbin/init.d/xntpd -g -c /etc/ntp.conf
5. 确定ntp是否工作
#/usr/bin/ntpq -p

host2上的操作:
1. 编辑/etc/hosts文件,将host1地址加入。
2. 编辑/etc/ntp.conf文件,加入以下内容
server host1 version 3
server host2 version 3
3. 通过rcmgr命令编辑/etc/rc.config文件
#/usr/sbin/rcmgr set XNTPD_CONF YES
#/usr/sbin/rcmgr set XNTP_SERV1 host1
#/usr/sbin/rcmgr set XNTP_SERV2 host2
#/usr/sbin/rcmgr set XNTPD_OPTS \"-gl\"
4. 启动xntpd daemon
#/sbin/init.d/xntpd start
如果这个命令无法启动,则使用下列命令
#/sbin/init.d/xntpd -g -c /etc/ntp.conf
5. 确定ntp是否工作
#/usr/bin/ntpq -p

在host2上使用ntp -v host1可查看同步情况。

论坛徽章:
0
2 [报告]
发表于 2008-07-25 16:59 |只看该作者

回复 1 楼 facesmile的帖子

……
3. 通过rcmgr命令编辑/etc/rc.config文件
#/usr/sbin/rcmgr set XNTPD_CONF YES
#/usr/sbin/rcmgr set XNTP_SERV1 host1
#/usr/sbin/rcmgr set XNTP_SERV2 host2
#/usr/sbin/rcmgr set XNTPD_OPTS \"-gl\"
……
感觉好像是没有rcmgr命令这个命令呢?望楼主指点。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP