(完整word版)NTP服务器及客户端配置手册
NTP时间同步配置说明目录1。
1 Linux NTP Server配置 (1)1。
2 AIX系统时间配置 (3)1。
3 Linux系统时间同步配置 (5)1。
4 Windows 2003系统时间同步配置 (7)1。
5 Windows 7 & Windows 2008系统时间同步配置 (11)1.6 ESXi系统时间同步配置 (16)1.7 Suse Linux 系统时间同步配置 (18)1。
8 HP-UX NTP配置 (20)1.1 Linux NTP Server配置1.检查NTP安装包#rpm —qa | grep ntpntp—4.2.6p5—10。
el6.x86_64ntpdate—4。
2。
6p5-10。
el6.x86_642.NTP配置文件/etc/ntp。
conf#vim /etc/ntp。
confdriftfile /var/lib/ntp/drift例:restrict 11。
1。
71。
0 mask 255。
255.255.0 nomodify noquery notrap #设置向11。
1.71.1-11。
1。
71.254段的主机提供NTP同步服务server 210.72。
145。
44 #中国国家授时中心IPserver [local IP address] prefer #prefer 表示优先使用此地址进行时间同步Server 127。
127.1.0 # local clock #外界同步源不可用时将用本地时间提供时间同步服务fudge 127.127。
1。
0 stratum 2 #stratum是定义时间服务器层级,0表示为最顶级;如果需要从别的NTP服务器更新时间,请修改为非0SYNC_HWCLOCK=yes #允许BIOS与系统时间同步,也可以通过hwclock -w命令权限管理使用 restrict 公式如下:restrict IP mask [参数]/ restrict 192。
168.0.0 mask 255。
255。
0.0 nomodify其中参数主要有底下这些:*ignore:拒绝所有类型的NTP的连线;*nomodfiy:用户端不能使用NTPC与ntpq这两支程式来修改伺服器的时间参数,但使用者端仍可透过这部主机来进行网路校时的;* noquery:用户端不能够使用ntpq,NTPC等指令来查询发表伺服器,等于不提供的NTP的网路校时幂;*notrap:不提供陷阱这个远端事件邮箱(远程事件日志)的功能。
*notrust:拒绝没有认证的用户端。
3.默认关闭iptables,如果需要使用iptables则需要打开123端口#iptables -I INPUT -p udp --dport 123 -j ACCEPT4.启动NTP服务#service ntpd start5.设置NTP开机启动项#chkconfig --level 345 on6.检查NTP Server是否和上层NTP连通#ntpstat7.查看同步的状态#ntpd -p1.2 AIX系统时间配置具体实施步骤如下:1)注释掉与时间调整相关的定时任务#crontab –l|grep ntp检查是否有与ntp有关的任务,如果存在,用crontab –e 注释掉类似“ntpdate –s xxx。
xxx.xxx。
xxx”行。
2)停止xntpd服务检查xntpd服务是否运行#lssrc -s xntpdSubsysten Group PID Statusxntpd tcpip 59408 active如果xntpd服务处于运行状态,会显示active,否则xntpd服务处于关闭状态,显示inoperative。
如果xntpd服务处于运行状态停止服务,#topsrc –s xntpd3)检查系统时区是否为东八区,#echo $TZAsia/Shanghai显示“Asia/Shanghai”,表示时区为东八区,不需要修改.修改时区命令:#smit chtz_date将时区修为“Asia/Shanghai"。
4)检查系统与NTP服务器的时间差,#ntpdate -d 21。
5。
4.13图7 ntpdate求偏差值说明:最后一行显示的offset值167。
408823为系统与NTP服务器的时间偏差值.即本机时间+offset=NTP 服务器时间。
a:如果ntp偏差值绝对值小于1000秒,系统会自行缓慢调整.B:如果ntp偏差值绝对值大于1000秒,ntpd进程无法启动,需要手动调整生产服务器的系统时间小于1000秒,然后再启动NTP服务。
6)调整系统时间偏差使其小于1000秒以内(偏差小于1000秒可忽略此步骤)#date –a +offset。
如果可以容许系统时间发生跳变,可执行ntpdate –u 21.5。
4。
13 将系统时间与NTP服务器时间对齐. 7)修改NTP服务配置文件分别使用vi命令编辑/etc/ntp.conf文件,输时间源规划输入时间,添加/etc/ntp。
conf内容为:server 21.5.4.13 minpoll 4 maxpoll 4 preferserver 21.5。
4.XX minpoll 4 maxpoll 4slewalways yes注释掉“broadcastclient”,不接收NTP广播数据。
说明:“slewalways yes"缓慢调整,高精度系统不要使用。
8)设置ntpd随系统自动启动编辑/etc/rc。
tcpip文件,将如下一行#start /usr/sbin/xntpd “$src_running"修改为start /usr/sbin/xntpd “$src_running" “-x”9)启动xntpd服务。
#startsrc —s xntpd —a —x如果NTP客户端上存在数据库,必须使用”-x”的函数,防止系统时间反方向时间跳变;xntpd 状态查询, 使用命令lssrc –ls xntpd ,也可以使用命令ntpq –p查看xntpd 的运行状态.#lssrc –ls xntpdProgram name: /usr/sbin/xntpdVersion:3Leap indicator: 11(Leap indicator is insane.)Sys peer:no peer,system is insane刚启动xntpd时, sys peer 为‘insane’, 表明xntpd还没有完成同步,。
等待 6 –10 分钟后, sys peer 将变成IP地址如’21。
5.4。
13’了。
表明系统时间开始调整与同步.10)检查时间同步情况,执行如下命令,#ntpdate —d 21。
5。
4。
13检查“offset”的值,单位秒.1.3 Linux系统时间同步配置1)设置时区为东八区#date -R修改时区为东八区#tzselect设置时区为Asia—> China-〉 east China2)注释掉与时间调整相关的定时任务#crontab –l|grep ntp检查是否有与ntp有关的任务,如果存在,用crontab –e 注释掉类似“ntpdate –s xxx。
xxx。
xxx.xxx”行。
3)检查系统与NTP服务器的时间偏差是否在600秒以内#ntpdate —d 21。
5。
4。
1318 Jun 21:32:43 ntpdate[4383]:adjust time server 192.168.5。
21 offset 0。
202561 sec说明:最后一行显示的offset值为系统时间与NTP服务器的时间偏差为0.202561 秒。
如果偏差大于600秒,并且此业务系统对时间要求较高,需要在维护窗口停止应用,手动调整时间使时间偏差小于600秒。
4)修改NTP配置文件使用vi命令编辑/etc/ntp.conf文件,按时间源规划输入时间源配置,配置如下:server 21.5.4。
13 minpoll 4 maxpoll 4 preferserver 21。
5。
4。
XX minpoll 4 maxpoll 4tinker step 0 #时间缓慢调整,无此需求可以不配置4)重新启动ntpd服务#service ntpd restart5)设置ntpd自动启动#chkconfig ntpd on#chkconfig ntpd -—list6)检查时间同步情况,执行如下命令,#ntpdate -d 21.5。
4.13检查“offset”的值,单位秒.“offset”的值变小,表示正在调整时间,当“offset”的值小于0。
010以内,表示系统时间同步完成。
7)将系统时间写到硬件当Linux为一台物理服务器时,在同步完成后,需要配置这一步.#hwclock –w1.4 Windows 2003系统时间同步配置开始--运行“gpedit。
msc”,打开本地组策略,在计算机配置—》管理模板-》系统—》window时间服务中,依次配置“全局配置设置"和“时间提供程序”中的“配置window NTP客户端",“启动Windows NTP 客户端”.1)首先点击“全局配置设备”选择“已启用",其他参数默认.2)点击"时间同步程序",进行客户端配置3)点击“启动windowNTP客户端",在里面选择“已启用”4 )点击“下一设置”,选择“配置windows NTP 客户端属性”选择“已启动”,将NTP服务器地址填写为时钟源地址,如有多个时钟源,中间用空格分开,注意每个ip 地址后的“,0x1"不能修改,修改Type类型为NTP,“SpecialPollInterval”设置为3600。
点击“应用”,完成配置5)重新启动W32time服务在缺省情况下,W32Time服务是在系统启动的时候自动加载,在配置完注册表后,需要使用如下命令重启W32Time服务,方能完成时钟同步net stop w32timenet start w32time6)开机自动“Windows time"服务管理工具—》服务,设置“Windows time”服务为“自动”启动。
7)查看系统时间与NTP服务器标准时间的偏差在命令行窗口中执行如下命令,w32tm /stripchart /computer:21.5。
4.13说明:显示结果中“o:"后面的值为系统时间与NTP服务器标准时间的偏差。
7)检查系统时间同步情况管理工具-》事件查看器,筛选出事件源为W32Time的事件,检查是否有如下事件。
1.5 Windows 7 & Windows 2008系统时间同步配置开始—-运行“gpedit.msc”,打开本地组策略,在计算机配置—》管理模板-》系统-》window时间服务中,依次配置“全局配置设置"和“时间提供程序"中的“配置window NTP客户端",“启动Windows NTP 客户端"。
NTP协议介绍及实现方案(服务器端和客户端)
NTP协议介绍及实现方案1 NTP协议简介 (2)2 NTP协议实现原理 (2)2.1 NTP协议的分层结构 (2)2.2 NTP协议的对时方式 (3)2.3 NTP协议的工作模式 (4)3 NTP报文格式 (4)4 NTP实现方案 (7)4.1 服务器端实现方案 (9)4.2 客户端实现方案 (11)5 遗留问题 (12)6 参考文献 (12)1 NTP协议简介NTP(Network Time Protocol,网络时间协议)是由RFC1305定义的时间同步协议,用来在分布时间服务器和客户端之间进行时钟同步,同时也是一个因特网标准,它采用应用层同步方法将计算机时钟和UTC时间(格林尼治时间)进行同步,因此时间精度不高,一般在10ms到100ms之间。
NTP协议属于应用层协议,定义了协议实现过程中所使用的结构、算法、实体和协议,它是基于IP和UDP的,也可以被其它协议组使用。
NTP协议时OSI参考模型的最高层协议,符合UDP传输协议格式,拥有专用端口123。
NTP协议是OSI参考模型的高层协议,符合UDP传输协议格式,拥有专用端口123,在嵌入式linux系统中,采用Server/Cilent的模式来实现网络通信,客户端主动提出申请,而服务器端被动打开。
又由于使用UDP套接字建立连接的好处在于,只有被该套接字指定为远程地址的计算机端口才能向该套接字发送数据,如果没有建立连接,任何IP地址和端口都能将数据发送到这个UDP套接字上。
所以采用建立连接的UDP套接字来传输时间信息。
2 NTP协议实现原理2.1 NTP协议的分层结构NTP采用分层的方法来定义时钟的准确性,可分为从0~15共16个级别,级别编码越低,精确度和重要性越高。
第0级设备是时间同步网络的基准时间参考源,位于同步子网络的顶端,目前普遍采用全球卫星定位系统,即由GPS播出的UTC时间代码。
级别(n+1)从级别n获取时间。
图1 NTP协议分层结构图子网络中的设备可以扮演多重角色,可以做客户机、服务器,也可以做对等机。
AIX 客户端主机配置NTP时间同步服务
AIX客户端主机配置NTP时间同步服务“ntpdate 172.168.11.16”此命令会立即完成时间调整,本地时钟可能大于或小于源端,如果客户端时间大于源端时间,最好不要立即调整时间,避免给业务交易时间带来歧义,最好使用“ntpdate -d 172.168.11.16”查看时间差,如下的红色标注部分如果为负数说明客户端时间快于源端时间(单位秒)。
见输出结果的红色标注部分,通常情况下绝对值如果大于1000,业务系统允许的情况下建议执行“ntpdate172.168.11.16”强制立
即同步时间,否则靠ntp无法追平时间。
编辑/etc/ntp.conf配置文件,如下所示将源端地址加入配置文件中
启动NTP服务,同时不将客户端时间调小
startsrc -s xntpd -a "-x"
stopsrc -s xntpd
编辑/etc/rc.tcpip配置文件,配置NTP服务随机启动,如下所示默认情况自启动NTP服务是注释的,去掉注释就好了。
“lssrc -lsxntpd”查看NTP运行状态,像以下输出结果说明源和客户两端时间一致,如果Sys peer输出结果为“no peer, system is insane”说明客户端时间还没有同步完成。
其他查看NTP时间同步服务运行状态的命令lssrc -s xntpd
lssrc -g tcpip
xntpdc -c peers。
Windows Server NTP配置方法
1. 将服务器类型更改为 NTP。
为此,请按照下列步骤操作:a. 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。
b. 找到并单击下面的注册表子项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Typec. 在右窗格中,右键单击“Type”,然后单击“修改”。
d. 在“编辑值”的“数值数据”框中键入 NTP,然后单击“确定”。
2. 将 AnnounceFlags 设置为 5。
为此,请按照下列步骤操作a. 找到并单击下面的注册表子项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFla gsb. 在右窗格中,右键单击“AnnounceFlags”,然后单击“修改”。
c. 在“编辑 DWORD 值”的“数值数据”框中键入 5,然后单击“确定”。
3. 启用 NTPServer。
为此,请按照下列步骤操作:a. 找到并单击下面的注册表子项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpS erverb. 在右窗格中,右键单击“Enabled”,然后单击“修改”。
c. 在“编辑 DWORD 值”的“数值数据”框中键入 1,然后单击“确定”。
4. 指定时间源。
为此,请按照下列步骤操作:a. 找到并单击下面的注册表子项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServ erb. 在右窗格中,右键单击“NtpServer”,然后单击“修改”。
c. 在“编辑值”的“数值数据”框中键入 Peers,然后单击“确定”。
win2003设置NTPserver
Windows(2003)下配置NTP时间服务器一、服务端设置:因为默认情况下,WINDOWS SERVER 2003 是作为NTP客户端工作的 ,所以必须通过修改注册表,以使系统作为NTP服务器运行。
注意,工作之前请先备份注册表文件。
1、通过开始菜单,输入regedit命令后打开注册表设定画面,此时请一定备份注册表文件。
2、修改以下选项的键值HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\ NtpServer内的「Enabled」设定为1,打开NTP服务器功能3、修改以下键值HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\ AnnounceFlags设定为5,该设定强制主机将它自身宣布为可靠的时间源,从而使用内置的互补金属氧化物半导体(CMOS) 时钟。
4、在dos命令行执行以下命令,确保以上修改起作用net stop w32timenet start w32time推荐计划;如果该服务器和internet连接,那么为了避免服务器和internet上的ntp同步,最好追加以下配置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\ NtpClient的「enable」设定为0 以防止作为客户端自动同步外界的时间服务二、客户设置:1、指定主时间服务器。
在DOS方式输入“net time /setsntp:”,这里我们指定是主时间服务器,也可以是其它地址(210.72.145.44)。
2、自由设定XP时间同步间隔:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\ NtpClient的「SpecialPollInterval」默认设定为604800(或86400)PS:对话框中的“基数栏”选择到“十进制”上,显示的数字正是自动对时的间隔(以秒为单位),比如默认的604800就是由7(天)×24(时)×60(分)×60(秒)计算来的如果您想让WINODWS以多长时间自动对时,只要按这个公式算出具体的秒数上面一段是我从网上下载下来的WIN2003设置NTPserver的方法,我想说的是前面设置服务端的设置都没什么问题,然后客户端我按照以上说法好像没同步过来,后来用查了点资料,然后自己设置了一下就可以了,具体步骤如下:1,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\ NtpClient的「SpecialPollInterval」设置为900(这里要点十进制的900秒)2,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\ NtpClient的「SpecialPollTimeRemaining」设置为你的NTPserve的IP地址。
ntp参数
ntp参数NTP (网络时间协议) 是一种用于计算机网络中同步设备时间的协议。
它是一种分布式时间协议,它使用一组算法将时间同步到网络中的多个设备之间,并为每个设备提供准确的时间信息。
NTP 参数是用于控制基于 NTP 的服务器和客户端的行为的一组配置选项。
以下是一些常见的 NTP 参数及其说明:1. server:指定 NTP 服务器的地址或主机名。
可以指定多个服务器,以提高鲁棒性和可靠性。
例如:server 192.168.1.1。
2. restrict:限制对 NTP 服务器的访问,以保护服务器免受不必要的流量和攻击。
通过限制哪些设备可以连接到服务器,可以提高安全性。
例如:restrict default noquery nomodify notrap。
- default:适用于所有IP地址,除非另有规定。
- noquery:禁止查询(read-only)访问。
- nomodify:禁止修改服务器配置。
- notrap:禁止处理 NTP trap(warning message)。
3. driftfile:指定将系统时钟偏差写入的文件名。
这个文件用来维护时钟漂移的历史记录,以帮助 NTP 算法计算更准确的时间。
例如:driftfile /var/lib/ntp/drift。
4. minpoll/maxpoll:指定客户机将多久查询一次 NTP 服务器。
这可以帮助限制流量,但如果值设置得太高,可能会导致时间不准确。
例如:minpoll 6 maxpoll 10。
5. iburst:在 NTP 同步时使用更快的时间间隔进行轮询。
这有助于快速获取时钟同步,但可能会增加服务器负载。
例如:server 192.168.1.1 iburst。
6. prefer:设置 NTP 服务器优先级,使客户端选择此服务器作为主时钟源。
如果有多个服务器指定为 prefer,则客户端将使用它们之间的时间同步。
例如:server192.168.1.1 prefer。
NTPD配置指南
NTPD配置指南NTPD(网络时间协议守护进程)是一个用于同步计算机的系统时钟的服务程序。
配置正确的NTPD是确保计算机时间准确性的重要步骤,尤其是在需要与其他计算机进行时间同步的情况下。
以下是一个NTPD配置指南,包括了一些常用的配置选项和参数。
1.安装NTPD:在大多数Linux发行版中,NTPD都是默认安装的。
如果没有安装,可以使用以下命令安装它:```sudo apt-get install ntpd```或者```sudo yum install ntpd```2.配置NTPD:3.选择NTP服务器:NTPD从一个或多个NTP服务器同步时间。
可以在配置文件中指定要使用的NTP服务器。
例如:``````可以使用多个server行指定多个NTP服务器,以提供冗余和更好的时间源。
4.本地时钟源:除了外部NTP服务器,NTPD还可以使用本地时钟源进行时间同步。
要启用本地时钟源,可以在配置文件中添加以下行:```server 127.127.1.0fudge 127.127.1.0 stratum 10```这将使用NTPD的本地时钟进行时间同步,并将其宣布为stratum 10。
5.配置日志:NTPD可以生成日志以记录时间同步的活动和错误信息。
可以配置NTPD以指定日志文件的位置和详细级别。
例如:```logfile /var/log/ntp.logdriftfile /var/lib/ntp/ntp.drift```这将将日志记录写入/var/log/ntp.log,并将时钟漂移数据保存在/var/lib/ntp/ntp.drift中。
6.启用认证:为了确保时间的准确性和安全性,可以启用NTPD的认证功能来验证传入的时间数据。
可以在配置文件中添加以下行来启用认证:```keys /etc/ntp/keystrustedkey 1```这将启用NTPD的认证功能,并使用/etc/ntp/keys文件存储密钥。
无线局域网控制器NTP配置举例
无线局域网控制器NTP配置举例简介本文档介绍了如何配置无线局域网控制器与网络时间协议(NTP)服务器进行日期和时间同步。
先决条件要求确保你满足下列这些要求,然后再尝试配置:* 在思科无线控制器上配置轻型无线接入点的的基本知识* NTP的基本知识组件使用本文档中的信息基于下列这些软件和硬件版本:* 运行7.0.116.0软件版本的思科4400 无线控制器* 思科1230AG系列无线接入点* 运行Cisco IOS软件版本12.4(11)T 的思科2800系列路由器本文档中的资料是从一个特定实验室环境中的设备上生成的。
本文档中使用的所有设备以缺省(默认)配置开始配置。
如果您的网络是正在使用的生产系统,请确保您了解所有命令带来的潜在影响。
管理无线局域网控制器系统的日期和时间无线控制器上的系统日期和时间可以手动配置或配置为从NTP服务器获得日期和时间。
系统日期和时间可以使用CLI配置向导或无线控制器的GUI/CLI手动配置。
本文档提供了无线控制器通过NTP服务器同步系统日期和时间的配置范例。
NTP是用于同步计算机时钟到时间参考点的互联网协议。
RFC 1305提供了NTP v3的详细实施资料。
一个NTP网络通常从权威时间源(如具备无线电时钟或原子钟的时间服务器)接收时间。
然后分发到整个网络。
NTP客户端以轮询间隔(从64秒到1024秒)查询服务器,根据NTP服务器和客户端之间的网络条件动态调整时间变化。
当其他情况发生,和路由器通信的NTP 服务器失效。
该路由器将增大轮询间隔。
同步两台机器不需要每分钟NTP交互超过一次。
在路由器上调整NTP轮询间隔是不可能的。
NTP使用阶层的概念来形容从权威时间源到一台机器的距离是多少个NTP跳跃。
例如,第一层1时间服务器直接连接到一台无线电或原子钟。
然后将自己的时间信息发送到第2层NTP 时间服务器。
要了解NTP部署的最佳实践的更多信息,请参阅网络时间协议:最佳实践白皮书。
局域网通过NTP设置时间同步
1.Windows设置时间同步NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议。
如果局域网计算机(Windows系统)可以连接Internet,可以通过控制面板—>日期和时间—>Internet时间—>更改设置与Internet时间服务器同步。
这个服务器地址写入互联网的时间同步地址或者局域网的时间同步服务器IP。
2.局域网部署时间同步主机如果局域网不能连接Internet,那么可以设置一台windows系统计算机为NTPServer。
1、启用NTPServer。
在运行中输入“regedit”,打开注册表,找到下图的位置,将Enabled值设置为1。
2、设定强制主机将其自身设宣布为可靠的时间源。
打开注册表,找到下图的位置,将AnnounceFlags值设置为5。
3、重启w32time服务。
打开cmd窗口,依次输入“net stop w32time”、“net start w32time”两条命令。
如果以上两条命令出现图1、图2所示的错误,则右击计算机管理,进入计算机管理,找到Windows Time服务(如图3),启动被设置自动启动。
至此,时间同步主机部署完成。
图1图2图34、该NTP时间同步服务器的防火墙要关闭。
点击控制面板,关闭其中的防火墙。
如下图所示。
3.Windows同步时间频率更改Windows系统默认的时间同步间隔是7天,如果我们需要修改同步的时间间隔(同步频率),我们可以通过修改注册表来手动修改它的自动同步间隔以提高同步次数,保证时钟的精度。
1、在运行框输入regedit进入注册表编辑器。
2、找到下图的位置,并双击 SpecialPollInterval 键值,将对话框中的基数栏选择到十进制上,如下图。
3、对话框中显示的数字正是自动对时的间隔(以秒为单位),比如默认的604800就是由7(天)×24(时)×60(分)×60(秒)计算来的。
在新支点操作系统上配置NTP服务
在新支点操作系统上配置NTP服务新支点操作系统为标准服务器版本,为满足大多数用户的需求,系统提供了大量的通用服务和基本功能,本文主要介绍NTP服务的配置和使用。
电脑系统中的文件保存、文件传输、电子邮箱中的时间戳都是以电脑时钟为准的。
如果今后我们想进行文件查找、日志查询,如果系统时钟不准,或同一网络中的电脑时间不同步,将给后续工作带有许多麻烦。
现在许多备份软件、编译软件、FTP工具都是以文件保存时间为依据进行比较的,如果时间不统一,将使这些软件难以正常工作。
因此,NTP(Network Time Protocol)就应运而生了。
NTP是用来使系统和一个精确的时间源保持时间同步的协议。
通常用于局域网上的若干台主机通过互联网与其他的NTP主机同步时钟,接着再向局域网内其他客户端提供时间同步服务。
1NTP配置文件/etc/ntp.conf1.1上级时间服务器IP地址或域名就是我们指定的上级时间服务器,如果Server 参数最后加上prefer,表1.2权限设置参数有以下几个:ignore :关闭所有的NTP 联机服务。
nomodify:客户端不能更改服务端的时间参数,但客户端可以通过服务端进行网络校时。
notrust :客户端除非通过认证,否则该客户端来源将被视为不信任子网。
noquery :不提供客户端的时间查询。
注意:如果参数没有设定,那就表示该IP (或子网)没有任何限制!1.3driftfile参数权限需要设定成ntpd守护进程可以写入。
2NTP配置实例下面以本地配置一个服务器与客户端为例介绍新支点操作系统NTP的配置过程。
服务端设置要求:不对Internet 提供服务,仅对内部子网192.168.0.0/24 提供服务,NTP 服务器的上级时间主机为:133.100.9.2或本地时间服务器(127.127.1.0),内部子网的客户端不能修改NTP服务器的时间参数。
假定NTP服务器IP为192.168.119.5。
03.DS-VEARM-NTP 校时客户端配置方法
DS-VEARM-NTP客户端配置方法一、linux系统开机后自动定期向NTP服务端对时,配置方法:1. 由于NTP客户端默认为root权限,为了使所有用户都能使用NTP服务,需更改ntpdate权限,使所有用户均具有权限运行ntpdate:在终端运行:chmod 4755 /usr/sbin/ntpdate2. 将ntp添加到定时任务中1)在终端运行:crontab -e添加指令:* * * * * (/usr/sbin/ntpdate 23.43.4.11 && /sbin/hwclock -w) &> /dev/null表示每分钟对时一次,其中“23.43.4.11”为NTP服务端IP地址,根据实际NTP服务端地址填写。
2)重启crond服务:/bin/systemctl restart crond二、windows系统开机后自动定期向NTP服务端对时,配置方法:1. 运行regedit,修改NTP客户端配置进入:“计算机”> HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > services > W32Time > TimeProviders > NtpClient。
如上图所示:将Enabled设为1;SpecialPollInterval设为3600(表示每3600s对时一次);将SpecialPollTimeRemaining设为NTP服务端的IP地址。
2. 运行gpedit.msc,进入“计算机配置”> 管理模块> 系统> Windows时间服务> 时间提供程序。
如上图所示,启用NTP客户端,进入配置Windows NTP 客户端:如上图所示,将NtpServer填入NTP服务端的IP地址;类型选择“NTP”,SpecialPollInterval填入3600(表示每3600s对时一次)。
