网站首页 > 开源技术 正文
时间同步在内网环境中一直是个问题,服务器、终端、网络设备都需要一个准确的时间,特别是排查故障时一个准确的时间非常关键。
NTP(Network Time Protocol)是用来使计算机时间同步化的一种协议,它可以使计算机通过IP网络来实现时间做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒)。NTP 运行于 UDP 端口 123 上,防火墙上需要开放此端口。
NTP服务器的基本原理如下:
1、NTP服务器从外部时间服务获取准确的时间,并将其存储在本地时间库中;
2、NTP服务器通过网络广播同步信息,告诉客户机当前时间和时间误差;
3、客户机通过分析同步信息来计算出时间误差,然后根据误差来调整本地系统时间。
Windows从win2000开始默认带有NTP服务器——Windows时间服务(W32Time),只是默认没有开启,我们可以通过修改注册表的方式打开Windows默认的NTP服务器。
当然,我们建议作为NTP时间服务器最好能跟上游时间服务器同步以保证时间准确性(这internet时间设置外部的时间服务器)。
适用于:Windows Server 2012,其他版本类似配置。
- 将服务器类型更改为 NTP。 为此,请按照下列步骤操作:
- 依次选择“开始”>、“运行”,键入“regedit”,然后选择“确定”。
- 找到并选择以下注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters - 在右窗格中,右键单击“type”,然后选择“修改”。
- 在“编辑值”的“数值数据”框中键入“NTP”,然后选择“确定”。
2.将 AnnounceFlags 设置为 5。 为此,请按照下列步骤操作:
- 找到并选择以下注册表子项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
- 在右窗格中,右键单击“AnnounceFlags”,然后选择“修改”。
- 在“编辑 DWORD 值”的“数值数据”框中键入“5”,然后选择“确定”。
3.启用 NTPServer。 为此,请按照下列步骤操作:
- 找到并选择以下注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer - 在右窗格中,右键单击“Enabled”,然后选择“修改”。
- 在“编辑 DWORD 值”的“数值数据”框中键入“1”,然后选择“确定”。
4.配置时间校准设置。 为此,请按照下列步骤操作:
- 找到并单击以下注册表子项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config
- 在右窗格中,右键单击“MaxPosPhaseCorrection”,然后选择“修改”。
- 在“编辑 DWORD 值”中的“基数” 框中单击选择“十进制”。
- 在“编辑 DWORD 值”的“数值数据”框中键入“TimeInSeconds”,然后选择“确定”。
- 备注
- TimeInSeconds 是一个合理值的占位符,例如 1 小时 (3600) 或 30 分钟 (1800)。 你选择的值将取决于轮询间隔、网络状况和外部时间源。
在 Windows Server 2008 R2 或更高版本中,MaxPosPhaseCorrection 的默认值为 48 小时。 - 找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config - 在右窗格中,右键单击“MaxNegPhaseCorrection”,然后选择“修改”。
- 在“编辑 DWORD 值”中的“基数” 框中单击选择“十进制”。
- 在“编辑 DWORD 值”的“数值数据”框中键入“TimeInSeconds”,然后选择“确定”。
- 备注
- TimeInSeconds 是一个合理值的占位符,例如 1 小时 (3600) 或 30 分钟 (1800)。 你选择的值将取决于轮询间隔、网络状况和外部时间源。
在 Windows Server 2008 R2 或更高版本中,MaxNegPhaseCorrection 的默认值为 48 小时。
5.启动NTP服务
1、在命令提示符处以管理员身份运行,键入以下命令以重启 Windows 时间服务,然后按 Enter:
net stop w32time && net start w32time
2、在服务中设置为自动启动服务。
6、客户端设置:
这里的服务器设置为NTP服务器IP,然后选择立即更新。
- 上一篇: Linux下NTP 服务端和客户端对时方法
- 下一篇: ntp时间同步服务器系统组成
猜你喜欢
- 2025-05-14 WP8.1 GDR1的NTP时间同步没有解决问题
- 2025-05-14 抑郁症与焦虑症(四):补充色氨酸,5HTP的作用
- 2025-05-14 ntp服务器多久同步一次呢
- 2025-05-14 简单三步,轻松解决NVR时间不同步问题
- 2025-05-14 Linux的300+个真实运维场景——19 NTP 配置与管理
- 2025-05-14 海康威视录像机时间不准怎么办录像机无法查看回放录像,NTP校时
- 2025-05-14 安全加倍,解密极氪001电池安全技术
- 2025-05-14 海康威视录像机NTP服务器
- 2025-05-14 每日一个Linux命令解析——ntpdate
- 2025-05-14 记一次NTP时间同步执行ntpdate时报错no server suitable
你 发表评论:
欢迎- 05-14WP8.1 GDR1的NTP时间同步没有解决问题
- 05-14抑郁症与焦虑症(四):补充色氨酸,5HTP的作用
- 05-14ntp服务器多久同步一次呢
- 05-14简单三步,轻松解决NVR时间不同步问题
- 05-14Linux的300+个真实运维场景——19 NTP 配置与管理
- 05-14海康威视录像机时间不准怎么办录像机无法查看回放录像,NTP校时
- 05-14安全加倍,解密极氪001电池安全技术
- 05-14海康威视录像机NTP服务器
- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)