Windows下NTP时间服务器配置,第1张

1确定两台主机处于同一网段,能相互ping通。( 将服务器类型更改为 NTP为此,请按照下列步骤操作:

a 单击"开始",单击"运行",键入 regedit,然后单击"确定"

   

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

   HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/Parameters/Type

   c 在右窗格中,右键单击"Type",然后单击"修改"

   d 在"编辑值"的"数值数据"框中键入 NTP,然后单击"确定"这一步有的机器不用做 )

   2设置服务器,开始菜单,输入regedit命令后打开注册表。

   3修改以下选项的键

   HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/TimeProviders/NtpServer内的「Enabled」设定为1,打开NTP服务器功能。(默认是不开启NTP Server服务,除非计算机升级成为域控制站)

   4修改以下键值

   HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/Config/AnnounceFlags设定为5,该设定强制主机将它自身宣布为可靠的时间源,从而使用内置的互补金属氧化物半导体(CMOS) 时钟。该设定强制主机将它自身宣告为可靠的时间源,从而运用内置的互补金属氧化物半导体 (CMOS) 时钟。假如要采用外面的时间服务器就用默认的 a 值即可。

   5、在dos命令行执行以下命令重启Win32Time服务,确保以上修改起作用

   net stop w32time

   net start w32time

   其他:如果该服务器和internet连接,那么为了避免服务器和internet上的ntp同步,最好追加以下配置:

   HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/TimeProviders/NtpClient的「enable」设定为0 以防止作为客户端自动同步外界的时间服务

   客户端配置(Run -- regedit):

   1修改HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/W32Time/TimeProviders/

   NtpClientSpecialPollInterval 值修改成十进制43200 (单位为秒,43200为12小时,该值为更新时间间隔)

   SpecialPollTimeRemaining 值修改成[时间同步服务器],0 如:19216811,0,为ntp服务器地址

   

   2、修改默认更新服务器

HKEY_LoCAL_MACHINE/SOFTWARE/MICROSOFT/WINDOWS/CURRENTVERSION/DATETIME/SERVERS/default

   

   3、重启Win32Time服务: net stop w32Time net start w32Time

   附一个能用NTP服务器地址:ntpsjtueducn 2021202101 (上海交通大学网络中心NTP服务器地址)(2107214544 (国家授时中心服务器IP地址)不能用真坑)

WindowsXP时间服务器配置

1在注册表中将服务NTPServer的Enabled属性设置为1Type改为NTP。

2如果外部时间源获取时间将Config/AnnounceFlags设置为5

3将parameters\NtpServer地址改为外部时间源的IP地址或者DNS,在使用DNS是后面要加上”,0x1”多个地址之间用空格隔开。

4其他参数是可选的参数,可根据需要配置。

5重启w32time服务在命令行中,net stop w32time && net start

w32time就配置完成了。

6此外,要保证windows

防火墙是关闭的。或者启动防火墙时,在例外中添加C:\WINDOWS\system32\w32timedll端口号:123类型UDP。

经过以上六步服务器端就设置完成了。

WindowsXP客户端的配置

1将NtpServer地址设置为服务器的地址。

2服务类型改为NTP。

3SpecialPolInterval自动同步时间间隔根据需要配置比如15分钟轮询一次(设置为900,因为单位为秒)。

4将默认的时间服务器设置为服务器的地址, XP默认是微软的时间服务器timewindowscom。在注册表中

HKEY_LOCAL_MACHINE\SOFTWARE\WINDOWS\CurrentVersion\DateTime\Servers

新建一个字符串值(名字3),输入服务器的IP地址。

并将默认值改为3这样在时期时间属性\Internet时间默认的时间同步服务器就成为我们设置的了。

一时间同步服务器简述

时间同步服务器,顾名思义就是来同步时间的。在集群中同步时间有着十分重要的作用,负载均衡集群或高可用集群如果时间不一致,在服务器之间的数据误差就会很大,寻找数据便会成为一件棘手的事情。

备份是一个合格的运维工程师的基本功,若是时间无法同步,那么就算是备份了数据,你也可能无法在正确的时间将正确的数据备份。那损失可就大了。

为什么linux不能像Windows一样快速同步时间呢?在Windwos中,系统时间的设置很简单,界面操作,通俗易懂,而且设置后,重启,关机都没关系。系统时间会自动保存在BIOS时钟里面,启动计算机的时候,系统会自动在BIOS里面取硬件时间,以保证时间的不间断。

但在Linux下,默认情况下,系统时间和硬件时间并不会自动同步。在Linux运行过程中,系统时间和硬件时间以异步的方式运行,互不干扰。硬件时间的运行,是靠BIOS电池来维持,而系统时间,是用CPU Tick来维持的。在系统开机的时候,会自动从BIOS中取得硬件时间,设置为系统时间。所以在Linux搭建时间同步服务器是非常重要的,尤其是现在集群化的时代。一组服务器对外表现为一个整体去提供服务。接下来笔者带领大家去搭建三种时间同步服务器。

二时间同步服务器搭建

1用ntpdate命令去同步时间(开启外网连接)

1)安装ntpdate:

yum -y install ntpdate

2)手动同步网络时间(这样的同步,只是强制性的将系统时间设置为ntp服务器时间。如果CPU Tick有问题,只是治标不治本。所以,一般配合cron命令,来进行定期同步设置):

ntpdate -u ntp1aliyuncom

3)使用crontab计划任务定时更新网络时间:​​​​​​​

vim /etc/crontab

末尾增加 /1 ntpdate -u ntp1aliyuncom

4)系统时间同步到硬件,防止系统重启后时间呗还原:

hwclock -w

2手动搭建ntp时间同步服务器(从局域网内的机器同步时间)

服务器端

a下载nt并设置开机自启:

yum -y install ntp

b启动ntp并设置开机自启:​​​​​​​

systemctl start ntpd

systemctl enable ntpd

c

————————————————

版权声明:本文为CSDN博主「假面生」的原创文章,遵循CC 40 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blogcsdnnet/weixin_44767040/article/details/125766137

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » Windows下NTP时间服务器配置

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情