zoukankan      html  css  js  c++  java
  • Windows下安装NTP服务器

    https://blog.csdn.net/Tang_Chuanlin/article/details/80535209

    NTP服务器介绍
    NTP服务器【Network Time Protocol(NTP)】是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒)。

    问题描述
    在一个与外界网络隔离的局域网内需要搭建一个NTP服务器给该局域网内的其他设备使用。尝试了一些Windows下的NTP服务器小软件之后,最后查到了Windows默认带有NTP服务器,只是默认没有开启,我们可以通过修改注册表的方式打开Windows默认的NTP服务器。

    Windows时间服务介绍
    从Windows 2000起的所有Microsoft Windows版本都包括Windows时间服务(W32Time),其具有将计算机时钟同步到NTP服务器的能力。
    W32Time服务最初是为实现Kerberos第五版的身份验证协议,它需要误差5分钟内正确时间值以防止重放攻击。Windows 2000和Windows XP中只实现了简单的NTP,并在几个方面违反了NTP第3版的标准。从Windows Server 2003和Windows Vista开始,已包括匹配完整NTP的实现。微软称W32Time服务不能可靠地将同步时间保持在1至2秒的范围内。如果需要更高的精度,微软建议使用其他NTP实现。
    Windows Server 2016现在在某些操作条件下支持1ms的时间精度。

    (Windows时间服务介绍 摘抄自 “网络时间协议 - 维基百科,自由的百科全书“)

    Windows 下安装NTP服务器方法步骤描述
    电脑环境:
    1、VMware Workstation_full_12.1.0.exe,密码:jtkr
    2、虚拟机作为NTP服务器:Windows 7 (64位)(VMware 12 pro下的Windows 7 虚拟机 )
    3、物理机:Windows10教育版 64位 1803版本(操作系统版本:17134.48)

    详细步骤:
    1、在Windows 服务器下,按住“ windows+r ”打开“运行”对话框,输入regedit,点击“确定”打开注册表。

    2、在注册表中依次展开:HKEY_LOCAL_MACHINE、SYSTEM、CurrentControlSet、Services、W32Time、TimeProviders、NtpServer,
    在NtpServer项的右侧键值ENablied,将默认的0改为1,1为启用NTP服务器。

    3、再在注册表中依次展开:HKEY_LOCAL_MACHINE、SYSTEM、CurrentControlSet、Services、W32Time、Config
    找到Config项右侧的AnnounceFlags。
    把默认的10改为5,5的意思就是自身为可靠的时间源。

    4、修改完以上之后关闭注册表编辑器,win7下 以管理员身份打开命令行如下图。Windows10则用Windows+X+A以管理员身份打开命令行。

    5、在命令提示符中输入:net stop w32Time,回车
    等待NTP服务停止。
    然后再输入:net start w32Time,回车
    启动NTP服务。

    6、测试,局域网内windows电脑同步成功!

    7、测试,在ubuntu虚拟机中,在终端输入命令“sudo ntpdate 192.168.10.241,”出现如下界面则同步成功!


    参考资料
    1、NTP服务器_百度百科
    2、内网测试环境 NTP 服务器搭建
    3、内网NTP服务器搭建
    4、meinberg官网
    5、NetTime 开源的Windows系统ntp软件
    6、各种NTP SERVER平台软件测试与测试结果_百度文库
    7、Windows 如何安装NTP服务器_百度经验
    8、网络时间协议 - 维基百科,自由的百科全书
    9、Network Time Protocol - Wikipedia
    10、运行net start 命令时,提示发生系统错误5,拒绝访问。 - Microsoft Community
    11、cmd net start 服务 提示系统错误5 拒绝访问怎么办?-CSDN论坛
    12、怎么获得win7最高管理员权限
    13、Win7命令提示符怎么以管理员方式打开
    14、Win10系统同步Internet 时间出错的解决方法_百度经验
    15、Ubuntu 14.04下时间同步的设置
    ————————————————
    版权声明:本文为CSDN博主「唐传林」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/Tang_Chuanlin/article/details/80535209

  • 相关阅读:
    windows下 CodeBlock13-12 实验 C++11 测试
    用矩阵运算实现最小二乘法曲线拟合算法
    winXP 系统下ubuntu-12.04 硬盘安装
    TCP服务器并发编程构架:完成端口IOCP模式
    TCP服务器并发编程构架:完成例程IRP模式
    续:双缓存队列_模板类
    双缓存静态循环队列(三)
    如何在只知道SQL_ID时,查询到此sql语句的执行计算机名称(是两三天前的SQL语句)
    RMAN Catalog 和 Nocatalog 的区别
    异机恢复后ORA-01152错误解决
  • 原文地址:https://www.cnblogs.com/tc310/p/11871692.html
Copyright © 2011-2022 走看看