如何解决局域网多台服务器时间不同步?

如何解决局域网多台服务器时间不同步?,第1张

1、局域网中搭建一台NTP校时服务器

2、其他服务器开启校时功能,连接到1中的校时服务器上。

3、目前的操作系统都支持自动校时,第一次设置好了,以后会自动对时。定期检查一下校时状况即可。

  几台服务器之间的时间误差也就是相对时间的重要性要大于绝对时间的重要性。因此需要在局域网内建立服务器的时间同步。下面是我收集整理的局域网内建立时间同步,希望对大家有帮助~~

局域网内建立时间同步

 工具/原料

  操作系统 :windows 2000/xp/2003

 电脑,服务器

  方法 /步骤

 (一) 基于XP/2003系统

 1、打开注册表

 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”。

 2、配置 Windows 时间服务以使用外部时间源

 (1)指定时间源。

 a 找到并单击下面的注册表子项:

 程序代码

 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServer

 b 在右窗格中,右键单击“NtpServer”,然后单击“修改”。

 c 在“编辑值”的“数值数据”框中键入2107214544,0x1,然后单击“确定”。

 注:2107214544是中科院国家授时中心的服务器,这是由于微软的时间服务器经常连接失败而造成无法同步。列出的每个 DNS 名称都必须是唯一的。必须在每个 DNS 名称后面附加,0x1。如果不在每个DNS名称后面附加 ,0x1,则在下面步骤中所做的更改将不会生效。

 (2)选择轮询间隔。

 a 找到并单击下面的注册表子项:

 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval

 b在右窗格中,右键单击“SpecialPollInterval”,然后单击“修改”。

 c在“编辑 DWORD 值”的“数值数据”选十进制并在框中键入900,然后单击“确定”。

 注意:这里设置的是您希望各次轮询之间的间隔秒数,以秒计算建议值为 900(十进制)。该值将时间服务器配置为每隔15分钟与时间服务器同步一次。

 3、配置NTP服务器

 (1)将服务器类型更改为 NTP。

 a 找到并单击下面的注册表子项:

 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type

 b 在右窗格中,右键单击“Type”,然后单击“修改”。

 c 在“编辑值”的“数值数据”框中键入 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,然后单击“确定”。

 最后在管理工具中进入服务在服务中找到windows time 服务,重新启动一次,这样时间服务器就配置完毕。

 (二)基于windows2000系统

 Windows2000的系统与xp/2003系统的不同在于时间和日期属性中没有INTERNET时间一项,这也使得NTP服务器在2000系统的配置更简单。

 只需要在注册表中找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\一项,并将其中的Type值改为NTP即可。

 二、客户机设置:

 (一)基于XP/2003系统

 a 找到并单击下面的注册表子项:

 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\中的 MaxPosPhaseCorrection和MaxNegPhaseCorrection两项。

 十进制修改为999999999

 上面2项修改意思为:可以同步时间超过31年的时间差。因为XP默认为15小时,超过15小时差就不能够自动更新时间。

 b到并单击下面的注册表子项:

 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServer

 十进制修改为192168(刚才建立的NTP服务器地址,不是我上面输入的21072 14544)

 c到并单击下面的注册表子项:

 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval

 修改为600,意思为10分钟自动更新时间一次。

 重新启动windows time服务。客户机设置完毕!

 (二)基于windows2000系统

 点击开始-运行后输入CMD进入命令行,输入net time /setsntp:NTP服务器地址。

 比如,输入中科院国家授时中心的服务器,就是 net time /setsntp: 2107214544

 而后重新启动windows time服务。并将启动类型更改成自动。

 而后会发现注册表中的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters里面多出了ntpserver一项。而后面就是所设置的NTP服务器的地址。

 这说明当前的ntpserver客户机已经配置成功。

 上图里面的period项类似于xp里的SpecialPollInterval项,即用于控制时间服务同步的频率。不同的是,如果指定一个字符串值,它必须是下面列出的特定值之一。如果使用数字(如 65535)指定字符串值,请将该值创建为 REG_DWORD。如果使用单词(如 BiDaily)来指定字符串值,该项应被创建为 REG_SZ。

 0 = 每天一次

 65535,“BiDaily” = 每两天一次

 65534,“Tridaily” = 每三天一次

 65533,“Weekly” = 每周(7 天)一次

 65532,“SpecialSkew” = 每 45 分钟一次,直到出现三次良好同步,然后每8小时一次(每天三次)[默认]

 65531, “DailySpecialSkew” = 每 45 分钟一次,直到出现一次良好同步,然后每天一次

 PS:为保障时间同步的顺利进行,请尽量保证客户机与NTP服务器同步和NTP服务器与中科院国家授时中心的服务器校时的时间差。

 三、验证

 在客户机中双击屏幕右下角的时间,在日期和时间属性中修改时间。

 (NTP服务器的系统为windows2000,客户端的系统是windows xp)

 然后点击“Internet时间”选项,选中“自动与Internet时间服务器同步按钮”。单击“立即更新”。

 如果显示与配置的NTP服务器同步时间成功。并且下一次的同步时间间隔为HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\ SpecialPollInterval

 中的间隔。即为配置成功!

 Windows2000客户机的验证

 由于windows2000的时间属性中没有INTERNET时间这一项,因此它的INTERNET 校时也要在命令行里进行,在命令行下输入w32tm /once,系统会立即校准时间。并依据period项设定值设定下一次校准的时间。但这些都将在后台进行。我们无法象在XP或2003那样直观的看到。

 四、手动同步

 为了防止局域网繁忙而造成时间同步失败的现象,可以手动同步时间,方法是首先登录到管理员用户。然后新建一个文本文档,在里面输入net time \\1921681172 / set /yes(注意:time、1921681172和set后面都有一个空格,1921681172是我的NTP服务器地址)保存后命名为同步时间bat。双击打开后同步时间即可完成。也得在开始—运行—cmd中键入net time \\1921681172 / set / yes命令。会出现下面的窗口:

 这样每一次点击同步时间bat的文件都能实现一次时间同步。也可以将这个文件复制到C:\Documents and Settings\Administrator\「开始」菜单\程序\启动 文件夹中,这样每次开机后会自动校时。当然也可以添加到任务计划中,指定每天校时的时间。与前面的方法配合试用,两种方法实现局域网时间同步的“双 保险 ”。

局域网内建立时间同步相关 文章 :

1 局域网内怎么建立服务器的时间同步

2 如何在局域网内建立服务器的时间同步

3 局域网内如何设定系统时间与服务器时间同步

4 局域网中怎样设置系统时间与服务器同步

5 局域网中如何设置系统时间与服务器同步

6 局域网中要怎样设置系统时间与服务器同步

7 局域网内统一时间的方法

8 怎么设置电脑时间自动同步网络时间

windows与internet时间服务器同步出错解决方法:可以通过设置来实现同步。

具体操作如下:

1打开“运行”对话框(通常按Win+R组合键就可以打开),然后输入“w32tm /register”进入注册。

2接着在对话框中输入“servicesmsc”进入服务管理界面。

3找到“Windows Time”服务,选中并点击“启用”按钮,开启该服务。

4接下来点击任务栏中的“时间”图标,从打开的界面中点击“更改日期和时间设置”按钮。

5在打开的窗口中,切换至“Internet时间”选项卡,点击“更改设置”按钮。

6在打开的窗口中,选择要进行同步的服务器,点击“立即同步”按钮完成同步操作。

7另外我们也可以将服务器更改为“2107214544”(中国国家授时站服务器IP地址)进行尝试同步时间操作。

Microsoft Windows,是美国微软公司研发的一套操作系统,它问世于1985年,起初仅仅是Microsoft-DOS模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。

Windows采用了图形化模式GUI,比起从前的DOS需要键入指令使用的方式更为人性化。随着电脑硬件和软件的不断升级,微软的Windows也在不断升级,从架构的16位、32位再到64位, 系统版本从最初的Windows 10 到大家熟知的Windows 95、Windows 98、Windows ME、Windows 2000、Windows 2003、Windows XP、Windows Vista、Windows 7、Windows 8、Windows 81、Windows 10 和 Windows Server服务器企业级操作系统,不断持续更新,微软一直在致力于Windows操作系统的开发和完善。

IP是2107214544没错 。

至于怎么弄,双击屏幕右下角的时间,弹出的对话框里选择Internet时间选项卡。 在服务器那栏输入2107214544,然后点下边的应用按钮。

设置好后,可以点立即更新按钮,马上测试时间同步功能是否可用,我刚试了是可以的。

如果你的时间同步功能不可用,打开控制面板->管理工具->服务,看看Windwos Time服务是否开启,开了这个服务系统才可以自动对时。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何解决局域网多台服务器时间不同步?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情