• 如何将Win7做为NTP服务器


    1. 修改注册表项
        HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpServer     
            Enabled 设定为 1(默认0)
        HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfig
            AnnounceFlags 设定为 5 (默认 10)
    ValueMeaning

    0

    Timeserv_Announce_No, Reliable_Timeserv_Announce_No. The domain controller does not advertise time service.

    1

    Timeserv_Announce_Yes. The domain controller always advertises time service.

    2

    Timeserv_Announce_Auto. The domain controller automatically determines whether it should advertise time service.

    4

    Reliable_Timeserv_Announce_Yes. The domain contoller will always advertise reliable time service.

    8

    Reliable_Timeserv_Announce_Auto. The domain controller automatically determines whether it should advertise reliable time service.

    2. 禁用防火墙或设置例外,UDP 123端口。
    3. 运行 services.msc,将Windows Time服务设置成自动(延迟启动)
         Win7下如果设置成自动,下次重启后此服务会被停止,原因不详。
         经实验,延迟启动也并不需要用户登录即可启动。
    4. 重启动校时服务:net stop w32time && net start w32time 
     
    网络设备(如cisco、h3c交换机……)不能正常同步NTP服务器时间:
    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfigLocalClockDispersion
    值修改为0 (默认为0x0000000a)
     
    参考网址:

    第二个说明:

    (摘自 http://support.microsoft.com/kb/816042/zh-cn ) 

    1. 将服务器类型更改为 NTP。为此,请按照下列步骤操作:

    a.  单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。 
    b.  找到并单击下面的注册表子项: 
    HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/Parameters/Type 
    c.  在右窗格中,右键单击“Type”,然后单击“修改”。 
    d.  在“编辑值”的“数值数据”框中键入 NTP,然后单击“确定”。 

    2. 将 AnnounceFlags 设置为 5。为此,请按照下列步骤操作:a.  找到并单击下面的注册表子项: 
    HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/Config/AnnounceFlags 
    b.  在右窗格中,右键单击“AnnounceFlags”,然后单击“修改”。 
    c.  在“编辑 DWORD 值”的“数值数据”框中键入 5,然后单击“确定”。 

    3. 启用 NTPServer。为此,请按照下列步骤操作:a.  找到并单击下面的注册表子项: 
    HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/TimeProviders/NtpServer 
    b.  在右窗格中,右键单击“Enabled”,然后单击“修改”。 
    c.  在“编辑 DWORD 值”的“数值数据”框中键入 1,然后单击“确定”。 

    4. 指定时间源。为此,请按照下列步骤操作:a.  找到并单击下面的注册表子项: 
    HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/Parameters/NtpServer 
    b.  在右窗格中,右键单击“NtpServer”,然后单击“修改”。 
    c.  在“编辑值”的“数值数据”框中键入 Peers,然后单击“确定”。 

    注意:Peers 是一个占位符,应替换为您的计算机从中获取时间戳的对等端列表(以空格分隔)。列出的每个 DNS 名称都必须是唯一的。必须在每个 DNS 名称后面附加 ,0x1。如果不在每个 DNS 名称后面附加 ,0x1,则在步骤 5 中所做的更改将不会生效。 

    5. 选择轮询间隔。为此,请按照下列步骤操作:a.  找到并单击下面的注册表子项: 
    HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/TimeProviders/NtpClient/SpecialPollInterval 
    b.  在右窗格中,右键单击“SpecialPollInterval”,然后单击“修改”。 
    c.  在“编辑 DWORD 值”的“数值数据”框中键入 TimeInSeconds,然后单击“确定”。 

    注意:TimeInSeconds 是一个占位符,应替换为您希望各次轮询之间的间隔秒数。建议值为 900(十进制)。该值将时间服务器配置为每隔 15 分钟轮询一次。 

    6. 配置时间校准设置。为此,请按照下列步骤操作:a.  找到并单击下面的注册表子项: 
    HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/Config/MaxPosPhaseCorrection 
    b.  在右窗格中,右键单击“MaxPosPhaseCorrection”,然后单击“修改”。 
    c.  在“编辑 DWORD 值”的“基数”框中单击以选择“十进制”。 
    d.  在“编辑 DWORD 值”的“数值数据”框中键入 TimeInSeconds,然后单击“确定”。 

    注意:TimeInSeconds 是一个占位符,应替换为适当的值,如 1 小时 (3600) 或 30 分钟 (1800)。您选择的值将因轮询间隔、网络状况和外部时间源而异。  
    e.  找到并单击下面的注册表子项:HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/Config/MaxNegPhaseCorrection  
    f.  在右窗格中,右键单击“MaxNegPhaseCorrection”,然后单击“修改”。 
    g.  在“编辑 DWORD 值”的“基数”框中单击以选择“十进制”。 
    h.  在“编辑 DWORD 值”的“数值数据”框中键入 TimeInSeconds,然后单击“确定”。 

    注意:TimeInSeconds 是一个占位符,应替换为适当的值,如 1 小时 (3600) 或 30 分钟 (1800)。您选择的值将因轮询间隔、网络状况和外部时间源而异。  

    7. 退出注册表编辑器。 
    8. 在命令提示符处,键入以下命令以重新启动 Windows 时间服务,然后按 Enter: 
    net stop w32time && net start w32time 


    一般来说我们没有必要自己搭建时间服务器,直接从网上最精确的时间服务器获取时间即可。 
    个人认为中国的时间比美国的准,微软的要比红帽的和欧洲linux的准,原因是网速,延时越小越准。 

    时间同步一级时间服务器更精确(stratum 1)、二级时间服务器(stratum 2)、……、15级时间服务器(stratum 15)。 
    stratum 1: 
    210.72.145.44    中国科学院国家授时中心 
    s1a.time.edu.cn  北京邮电大学 
    s1b.time.edu.cn 清华大学 
    s1c.time.edu.cn 北京大学 
    s1d.time.edu.cn 东南大学 
    s1e.time.edu.cn 清华大学 
    time.windows.com  美国微软

  • 相关阅读:
    将Python的Django框架与认证系统整合的方法
    将Python的Django框架与认证系统整合的方法
    Python的Asyncore异步Socket模块及实现端口转发的例子
    每天一个linux命令(3):du命令
    每天一个linux命令(2):file 命令
    Ubantu 使用extundelete恢复数据
    ubantu 单用户模式进入系统
    GDB 调试解析
    服务器搭建5 Samba实现文件共享
    服务器搭建4 安装其它库
  • 原文地址:https://www.cnblogs.com/dsli/p/7542351.html
Copyright © 2020-2023  润新知