版本信息
版本
修订日期
修订人员
修订内容
审核人/日期/意见
1.0
2011-5-6
申杰
初始版本
目录
第1章 前言 3第2章 测试环境 3第3章 NTP服务配置 3一 服务器配置 3二 客户端配置 3第4章 同步出错问题分析 4前言
针对NTP时钟同步配置,以及同步过程中出现的问题进行说明。
名词解释:
NTP:网络时钟同步协议
测试环境
AC(T1)-------------------AC(T2)
或者AC(T1)----------------------AP(T2)
T1,T2表示终端1和终端2
NTP服务配置
一服务器配置
T1作为DHCP服务器,配置较为简单,只需要配置:
ntpd
二客户端配置
T2作为NTP客户端,配置较为复杂一点。
如果只需要想服务器同步一次时钟,则只需要配置:
ntpdate<ntp_server_ip>
如果需要客户端定时向服务器同步时钟,则需要用到系统提供的定时器crontab
具体crontab如何使用,在这里不详细讨论,我们只需要举例使用就对了,假如我们需要NTP客户端每分钟向NTP服务器同步一次时钟,配置如下:
方式一
命令行配置:crontab -e
然后输入:*/1* * * * /usr/sbin/ntpdate <ntp_server_ip>
保存退出即可自动运行
方式二
将方式一在crontab-e后输入的参数写到一个文件,然后crontab直接调用此文件即可
//写文件
echo“*/1 * * * * /usr/sbin/ntpdate <ntp_server_ip>”> /usr/tmp/crontab.ntp
//运行
crontabcrontab.ntp
同步出错问题分析
出现的问题
客户端使用ntpdate命令向服务器进行时钟同步时,经常会遇到如下问题
问题原因
我们本地配置的NTP服务器(T1),其实还需要向外界时钟源获取时钟(比如说标准时钟服务器),当客户端向服务器获取时钟时,而我们的服务器还没有从外界获取到时钟,对NTP客户端得处理有问题。
问题处理
首先确保/etc/ntp.conf文件是否包含如下配置:
在NTP服务器上从新启动ntpd服务后,服务器自身或者与其他外界服务器同步需要一段时间,在这个过程中,客户端运行ntpdate命令,就会出现我们谈到的问题。
如何确定我们服务器和自身完成同步
在NTP服务器上配置:watch ntpq -p。出现下面信息:
这个LOCAL就表示与自己完成了同步。
那么在确认NTP服务器同步成功后,客户端再运行ntpdate,就不会出现问题了。
其实这个问题也解释了,为何我们要使用crontab这个定时器,定时1分钟向服务器获取时钟了。就是因为前期有可能失败
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。