Windows/Linux上如何配置NTP时间同步

前几天装了几台VirtualBox虚机(CentOS),结果发现Guest Additional Tool不定期出现无法从宿主机(Windows)同步时间的问题,折腾了好久,感觉是Guest Additional Tool的bug,索性直接用NTP来同步虚机和宿主机的时间。

Windows启动NTP服务:

  • 点击“运行”按钮,在运行窗口中执行 services.msc 命令。 在“服务”窗口中,开启Windows Time服务。
  • 进入注册表,找到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/services/W32Time/TimeProviders/NtpServer,并将Enabled置为1。

Linux启动NTP服务:

CentOS中默认装有NTP,不需要你安转,但需要更新它的配置文件/etc/ntp.conf,

server  127.127.1.0     # local clock
fudge   127.127.1.0 stratum 10
driftfile /var/lib/ntp/drift

之后,通过下面命令就可以确定NTP服务:

service ntpd start

现在,在想要同步时间的机器上,通过ntpdate -uv your-ntp-server-machine命令就可以进行一次时间同步了。

如果想要客户端(以Linux为例)持续地进行时间同步,需要配置客户端/etc/ntp.conf:

server  153.65.197.162 # ntp server ip
driftfile /var/lib/ntp/drift

之后,启动同步服务:

service ntpd start
posted @ 2023-06-26 09:29  薛定谔的兄弟  阅读(713)  评论(0)    收藏  举报