网站首页 > 技术文章 正文
时间同步在内网环境中一直是个问题,服务器、终端、网络设备都需要一个准确的时间,特别是排查故障时一个准确的时间非常关键。
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,然后选择立即更新。
猜你喜欢
- 2025-07-12 解决域控服务器时间错误,ntp时间服务器异常
- 2025-07-12 ntp服务器多久同步一次呢(ntp服务器有什么用)
- 2025-07-12 简单三步,轻松解决NVR时间不同步问题
- 2025-07-12 怎样快速处理NTP服务器连接异常问题
- 2025-07-12 NTP网络校时服务器怎么校正时间的?应该注意哪些事项
- 2025-07-12 通过windows组策略配置NTP时间同步
- 2025-07-12 Windows AD域控服务器时间不准问题解决
- 2025-07-12 ntp时间同步服务器系统组成(ntp服务器去外网同步的时间限制)
- 2025-07-12 时间ntp服务器(电脑怎么通过ntp服务器同步时间)
- 2025-07-12 关于window系统内网中NTP矫时操作
- 最近发表
- 标签列表
-
- axure 注册码 (25)
- mutex_lock (30)
- oracleclient (27)
- nfs (25)
- springbatch (28)
- oracle数据库备份 (25)
- dir (26)
- connectionstring属性尚未初始化 (23)
- output (32)
- panel滚动条 (28)
- centos 5 4 (23)
- sql学习 (33)
- c 数组 (33)
- pascal语言教程 (23)
- ppt 教程 (35)
- java7 (24)
- 自适应网站制作 (32)
- server服务自动停止 (25)
- 超链接去掉下划线 (34)
- 什么是堆栈 (22)
- map entry (25)
- ubuntu装qq (25)
- outputstreamwriter (26)
- fill_parent (22)
- mssqlserver jar (30)