需求:局域网里面有两台电脑需要同步时间
一台windows,一台Linux。把windows当作服务器
windows10自带ntp服务器,可以按如下步骤进行设置
1. 打开注册表编辑器,在运行里面输入 regedit
2、在注册表中依次展开:HKEY_LOCAL_MACHINE、SYSTEM、CurrentControlSet、Services、W32Time、TimeProviders、NtpServer,
在NtpServer项的右侧键值ENablied,将默认的0改为1,1为启用NTP服务器。
3. 再在注册表中依次展开:HKEY_LOCAL_MACHINE、SYSTEM、CurrentControlSet、Services、W32Time、Config
找到Config项右侧的AnnounceFlags。
把默认的10改为5,5的意思就是自身为可靠的时间源。
4. 管理员身份打开cmd, 输入 net stop w32Time 先停止ntp服务
5. 再重新启动 net start w32Time
这时候windows作为ntp服务器已经开启了
6. Ubuntu命令行输入 sudo ntpdate 192.168.0.101,如果显示如下,则说明win10作为ntp服务器把时间同步到Linux成功。
7. 如果报错,还需要下载ntpdate, apt-get install ntpdate
本文仅作为个人记录所用,如想了解更多,请自行谷歌
参考资料
https://blog.csdn.net/Tang_Chuanlin/article/details/80535209