如何详细设置时间服务器,确保ntp服务器实现精确的时间同步?
- 内容介绍
- 文章标签
- 相关推荐
本文共计780个文字,预计阅读时间需要4分钟。
起因是这样的,项目中的一个机器人使用的是ARM版本的Ubuntu操作系统,但没有内置电池用于保存时间。因此每次重启后时间都会错误,需要手动校正,非常麻烦。所以使用NTP来同步时间。
起因是这样的,在项目中有一个机器人是使用的ARM版本的Ubuntu操作系统,但是它上面没有纽扣电池用于保存时间,因此每次重启后时间错误,需要手动校正,非常麻烦。所以使用NTP来同步服务器时间,但并没有公网环境,且局域网中只有一台Windows 10电脑(可同时连接内外网),因此使用Windows 10作为NTP server为ubuntu提供校时服务。
搭建NTP服务
Windows 10本身是可以作NTP时间同步服务器的,无需安装其它软件,只需要修改一些配置。
1.修改注册表
使用win + R 组合键在运行窗口中输入regedit,打开注册表编辑器。
image
依次展开数据项目,计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer,把Enabled设置为1,为打开NTP服务,操作如下图所示。
image
依次打开,计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config,并把AnnounceFlags的值设置为5(系统默认为a)。
本文共计780个文字,预计阅读时间需要4分钟。
起因是这样的,项目中的一个机器人使用的是ARM版本的Ubuntu操作系统,但没有内置电池用于保存时间。因此每次重启后时间都会错误,需要手动校正,非常麻烦。所以使用NTP来同步时间。
起因是这样的,在项目中有一个机器人是使用的ARM版本的Ubuntu操作系统,但是它上面没有纽扣电池用于保存时间,因此每次重启后时间错误,需要手动校正,非常麻烦。所以使用NTP来同步服务器时间,但并没有公网环境,且局域网中只有一台Windows 10电脑(可同时连接内外网),因此使用Windows 10作为NTP server为ubuntu提供校时服务。
搭建NTP服务
Windows 10本身是可以作NTP时间同步服务器的,无需安装其它软件,只需要修改一些配置。
1.修改注册表
使用win + R 组合键在运行窗口中输入regedit,打开注册表编辑器。
image
依次展开数据项目,计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer,把Enabled设置为1,为打开NTP服务,操作如下图所示。
image
依次打开,计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config,并把AnnounceFlags的值设置为5(系统默认为a)。

