ntp时钟同步的建立过程

发表于:2007-06-08来源:作者:点击数: 标签:
两台主机host1和host2作时钟同步,host1为时钟source端,host2为客户端,osversion:v5.1 host1上的操作: 1.编辑/etc/hosts文件,将host2地址加入。 2.编辑/etc/ntp.conf文件,加入一行 peer127.127.1.1 3.通过rcmgr命令编辑/etc/rc.config文件 #/usr/sbin/r

两台主机host1和host2作时钟同步,host1为时钟source端,host2为客户端,os version:v5.1

host1上的操作:
1. 编辑/etc/hosts文件,将host2地址加入。
2. 编辑/etc/ntp.conf文件,加入一行 
   peer 127.127.1.1
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可查看同步情况。

 zorrozolo 回复于:2003-03-25 13:56:56
很好谢谢

 学习者yang 回复于:2003-03-25 16:25:42
我想问问,/etc/ntp.conf文件的作用,以及修改的每一步的意义,谢谢!

 netkey 回复于:2003-03-25 20:31:01
/etc/ntp.conf文件就是ntp的配置文件

具体解释你可以man ntp_manual_setup看一下

 学习者yang 回复于:2003-03-26 12:27:45
谢谢

 挪威森林 回复于:2003-03-31 11:50:11
我想请教一下,如果我想在加入一个或者更多的机器使用ntp,比如host3。。我该怎么做?是不是只在host上做和host2上的修改,在host1上增加# /usr/sbin/rcmgr set XNTP_SERV# host#,即可啊???谢谢

 netkey 回复于:2003-03-31 20:37:39
我觉得你只要确定一个server,把其他的都作为client,那么这就是一一对应的关系。所以你只要把host3当作host2来做就行了。

 yuxq 回复于:2003-04-13 14:01:24
不知道为什么用串口gps对钟,让后再对网络对钟用ntp就不行!

 netkey 回复于:2003-04-13 21:42:53
呵呵,这个我没试过

 ytlyg 回复于:2003-04-28 16:25:21
请问用GPS(网络)对时,还有什么特殊设置吗?

 dlcj 回复于:2003-06-03 10:33:07
原帖子挺详细,可以理解NTP设置的原理。懂得原理后,直接用ntpsetup设置就可以了。不必手工改写系统文件等。

 seanding 回复于:2003-06-05 14:15:29
如果2个系统版本不一样可以做同步吗?

 netkey 回复于:2003-06-06 21:35:25
[quote:cf0f6662ae="seanding"]如果2个系统版本不一样可以做同步吗?[/quote:cf0f6662ae]   

我没做过。
你可以试一下呀!

 tomsong 回复于:2003-06-09 23:53:47
4.0F版本如何作。

 netkey 回复于:2003-06-10 22:31:29
[quote:2c7cfd532e="tomsong"]4.0F版本如何作。[/quote:2c7cfd532e]     


抱歉!
我没有操作过 

 lqy009 回复于:2003-08-01 15:50:35
懂了不少东西!

 hazbxc 回复于:2003-08-05 18:07:50
你这样做是不是偏难了。
1。在两台主机/etc/hosts上各自加上对方的ip地址和主机名。
2。#ntpsetp    (两台机均做)
3。ntp -s - p 对方主机名 (一台机做)

原文转自:http://www.ltesting.net