将Linux系统时钟同步到Windows NTP服务

时间:2014-04-01 09:51:30

标签: linux networking command-line time ntp

我有一台充当时钟客户端的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。目前没有防火墙。

1 个答案:

答案 0 :(得分:3)

找到答案!我需要在计算机配置下的本地组策略编辑器中启用Windows NTP服务器 - >管理模板 - >系统 - > Windows时间服务 - >时间提供者。启用此功能后,我可以与PC时钟同步:

  

signageclient @ signagePC:〜$ sudo ntpdate -u 192.168.1.100 1月1日   09:57:08 ntpdate [13347]:调整时间服务器192.168.1.100偏移量   -0.031445秒

(顺便说一句,这在Windows 7中都是这样)