如何将PC配置为时钟服务器即NTP?

如何将PC配置为时钟服务器即NTP?,第1张

我就是这样用的,很好。
Windows(2003)下配置NTP时间服务器
一、服务端设置:
因为默认情况下,WINDOWS SERVER 2003 是作为NTP客户端工作的 ,所以必须通过修改注册表,以使系统作为NTP服务器运行。注意,工作之前请先备份注册表文件。

1、通过开始菜单,输入regedit命令后打开注册表设定画面,此时请一定备份注册表文件。

2、修改以下选项的键值
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\
NtpServer内的「Enabled」设定为1,打开NTP服务器功能

3、修改以下键值
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\
AnnounceFlags设定为5,该设定强制主机将它自身宣布为可靠的时间源,从而使用内置的互补金属氧化物半导体(CMOS) 时钟。

4、在dos命令行执行以下命令,确保以上修改起作用
net stop w32time
net start w32time

推荐计划;如果该服务器和internet连接,那么为了避免服务器和internet上的ntp同步,最好追加以下配置:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\
NtpClient的「enable」设定为0 以防止作为客户端自动同步外界的时间服务

二、客户设置:
1、指定主时间服务器。在DOS方式输入“net time /setsntp:ntpsjtueducn”,这里我们指定ntpsjtueducn是主时间服务器,也可以是其它地址(2107214544)。

2、自由设定XP时间同步间隔:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\
NtpClient的「SpecialPollInterval」默认设定为604800(或86400)

1首先,用手机打开“设置”,找到“时间和日期”,打开即可。
2点击“时间设置”选项,把当前的设置改为“自动”,同时在下面勾选“使用网络时间(NTP)”。
3如果未查找到NTP服务器,就点击右侧的“新服务器”,输入NTP服务器地址;如果有默认的网络时间地址,就选择其中一个。
4最后,点击“保存”,以保存手机上的NTP服务器设置,即可使用NTP服务器来同步手机的时间日期。

自己的电脑安装黑苹果与Windows 10 双系统后,Windows时钟会被搞乱,导致每天早上上班都要花一些时间来调整。虽然在系统修改和启用了NTP,看起来好像都没有发挥作用。本地查的结果是这样:

运行w32tm /resync,显示“此计算机没有重新同步,因为没有可用的时间数据”,运行w32tm /query /source ,显示“Local CMOS Clock”,表示正在使用的是主板上的时间,没有使用外部时间源。因为主板上的时间无法做到很准确,经常发生过快或者过慢的情况,导致域内电脑的时间和实际时间经常出现较大的差异,所以必须要修正这个问题。

由于在很久之前做过组策略上关于时间服务的调整,该调整是针对全域(含域控制器)的所有PC、服务器(即调整过“Default Domain Policy”的设置),随即再次检查了一下 Default Domain Policy 策略中关于时间服务的设置。检查发现 

Default Domain Policy 中时间服务

“配置Windows NTP 客户端”
 “启用Windows NTP 客户端” 

两项均为“已启用”状态。另外也发现域控制器策略

“Default Domain Controllers Policy”中

 “配置Windows NTP 客户端”
 “启用Windows NTP 客户端”
“启用Windows NTP服务器”

三个项目都为“已启用”的状态。尝试把以上的项目都更改为“未配置”,然后在域控制器中运行:gpupdate /force 刷新组策略,并运行以下指令更改时间源:w32tm /config /manualpeerlist:ntpaliyuncom /syncfromflags:manual /reliable:yes /update ,最后执行命令:w32tm /query /source 检查

组策略时间服务配置的具体位置

结论:对于域控制器,其组策略上的时间服务选项最好保持在“未配置”的状态。

一、安装ntp和ntpdate
二、主机设置为NTP服务器(时间基准来源)
三、从机1配置NTP客户端
四、从机2配置NTP客户端
五、手动将客户端时间与NTP服务器端同步

sudo apt-get install ntp ntpdate

两个都得装

sudo gedit /etc/ntpconf

第一行是为了能让 1921681xxx 网段上的机器能和本机进行时间同步(具体看你的ip是不是 1921681xxx ,如果不一样的话,改成你实际的格式),第二行和第三行是为了让本机的硬件时间和本机的ntp服务进行时间同步。

sudo /etc/initd/ntp restart

主机服务器端设置完成

sudo gedit /etc/ntpconf

server 1921681xxx

把ip改成主机服务器端的ip地址即可

sudo /etc/initd/ntp restart

从机1客户端设置完成

sudo gedit /etc/ntpconf

server 1921681xxx

把ip改成主机服务器端的ip地址即可

sudo /etc/initd/ntp restart

从机2客户端设置完成

sudo ntpdate -q 192168158

service ntp stop

sudo ntpdate 1921681058

如果 NTP 连接失败,可能是以下一些原因导致的:
网络连接问题:NTP 使用的是网络协议,需要连接互联网或本地网络。如果您的网络连接出现了问题,可能导致 NTP 连接失败。您可以尝试检查您的网络连接是否正常。
防火墙或代理问题:防火墙或代理可能会限制或阻止 NTP 连接,导致连接失败。您可以尝试暂时关闭防火墙或代理,并重新尝试连接 NTP。
NTP 服务器问题:NTP 服务器可能由于维护、更新或其他原因而无法连接,导致连接失败。您可以尝试选择其他可靠的 NTP 服务器,或稍后再尝试连接。
时间同步设置问题:NTP 连接失败可能是由于时间同步设置不正确所致。您可以尝试检查您的时间同步设置,并确保其与您的地理位置和时区相匹配。
如果以上方法仍然无法解决问题,请尝试搜索相关资料或联系技术支持以获取更多帮助

CentOS:
0centospoolntporg
1centospoolntporg
2centospoolntporg
国内可用的
ntpfudaneducn 复旦
2107214544 国家守势中心服务器
亚洲地区的ntp服务器
Bangladesh — bdpoolntporg (0)
China — cnpoolntporg (3)
Hong Kong — hkpoolntporg (1)
India — inpoolntporg (2)
Indonesia — idpoolntporg (2)
Iran — irpoolntporg (0)
Israel — ilpoolntporg (3)
Japan — jppoolntporg (5)
Korea — krpoolntporg (4)
Malaysia — mypoolntporg (3)
Philippines — phpoolntporg (0)
Singapore — sgpoolntporg (3)
Taiwan — twpoolntporg (7)
Thailand — thpoolntporg (1)
Turkey — trpoolntporg (1)
United Arab Emirates — aepoolntporg (0)
国外的:
timenistgov 美国
time-anistgov
time-bnistgov
time-nwnistgov

Linux 系统安装配置NTP时间服务器。

一、关于NTP时间服务器:

NTP(The Network Time Protocol) 是网络时间协议,用以同步网络内计算机的时间。 它通过udp包交换,用特定算法进行协商,从而把计算机上的时间与时间服务器上的时间保持一致。通过互联网它支持的误差是10毫秒,局域网则可以达到200微秒。

NTP时间服务器分为多层,从0层到4层,每层依次与上一次服务器同步,最高层的服务器则直接连接一个高精度的时钟设备,比如原子钟、GPS或者电波时等。

怎样安装NTP Server:

Linux系统内核提供了对NTP的支持,因此只需要再安装一个NTP Server的守护进程即可。常用的ntpd由ntporg提供。

二、怎么确认linux系统有没有开启ntp服务?

service ntpd status  查看此服务有没有运行,设置:图形化界面--左上角时间---点击就可以知道。

命令service ntpd start

命令ntpstat

查看ntp状态时,可能会出现如下所示情况

① unsynchronised time server re-starting polling server every 8 s

② unsynchronised polling server every 8 s

这种情况属于正常,ntp服务器配置完毕后,需要等待5-10分钟才能与/etc/ntpconf中配置的标准时间进行同步。

等一段时间之后,再次使用ntpstat命令查看状态,就会变成如下正常结果:

命令ntpq -p

remote:本机和上层ntp的ip或主机名,“+”表示优先,“”表示次优先

refid:参考上一层ntp主机地址

st:stratum阶层

when:多少秒前曾经同步过时间

poll:下次更新在多少秒后

reach:已经向上层ntp服务器要求更新的次数

delay:网络延迟

offset:时间补偿

jitter:系统时间与bios时间差

4)查看ntpd进程的状态

命令watch "ntpq -p"

终止按 Ctrl+C 停止查看进程。

第一列中的字符指示源的质量。星号 ( ) 表示该源是当前引用。

remote:列出源的 IP 地址或主机名。

when:指出从轮询源开始已过去的时间(秒)。

poll:指出轮询间隔时间。该值会根据本地时钟的精度相应增加。

reach:是一个八进制数字,指出源的可存取性。值 377 表示源已应答了前八个连续轮询。

offset:是源时钟与本地时钟的时间差(毫秒)。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12830287.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存