我有一台用作时钟客户端的 Linux PC,我想使用 ntpdate 将这台 PC 的时间与同一网络上同一空间中的 Windows PC 同步。我找不到如何执行此操作。
虽然我认为 Windows 时间服务是一个 NTP 服务器,但它并不像调用 ntpdate 和使用 Windows PC 的 IP 地址那么简单。您可以在下面看到这项工作的结果:
signageclient@signagePC:~$ sudo ntpdate -u 192.168.1.100 1 Apr 09:49:03 ntpdate[12698]: no server suitable for synchronization found
谁能建议我如何进行同步?也许适当的 Windows 服务还没有启动?在上面的示例中,此命令在客户端 PC (linux) 上运行,如果是 windows PC,则 192.168.1.100 是 IP。目前没有防火墙。
最佳答案
找到答案了!我需要在计算机配置 -> 管理模板 -> 系统 -> Windows 时间服务 -> 时间提供商下的本地组策略编辑器中启用 Windows NTP 服务器。启用此功能后,我能够与 PC 时钟同步:
signageclient@signagePC:~$ sudo ntpdate -u 192.168.1.100 1 Apr 09:57:08 ntpdate[13347]: adjust time server 192.168.1.100 offset -0.031445 sec
(顺便说一下,这一切都在 Windows 7 中)
关于linux - 将 Linux 系统时钟同步到 Windows NTP 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46487678/