NTP服务器搭建(windows10)

NTP服务定义:是基于网络时间协议,用于分布式时间服务器和客户端间时间同步的服务器。
服务功能:使客户端和服务器进行高精准度的时钟同步,是应用层协议。
应用场景:广泛应用于计算机网络,确保设备具有一致时间参考,便于协同工作。

以下是用windows系统搭建ntp服务器,再以ubuntu系统作为ntp客户端同步时间。

Windows搭建NTP服务器
  1. 按住快捷键“win+R”,输入regedit,进入注册表编辑器
    注册表编辑器

    2.在注册表编辑器上面输入以下地址:“计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer”,在右边将Enabled值修改为1
    修改Enabled

    3.在注册表编辑器输入以下地址:“计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config”,在右边将AnnounceFlags值修改为5
    修改AnnounceFlags

    4.保存退出注册表编辑器(参考微软官方说明
    5.右键点击开始菜单,选择“终端管理员”
    终端管理员

    6.重启NTP服务即可
# 先停止
net stop w32Time
# 再启动
net start w32Time
重启NTP服务
Ubuntu配置NTP客户端

1.查看当前NTP状态

root@wwyt-zjjx-jyhg:~# timedatectl
               Local time: Thu 2024-08-08 11:08:32 CST
           Universal time: Thu 2024-08-08 03:08:32 UTC
                 RTC time: Thu 2024-08-08 03:07:54
                Time zone: Asia/Shanghai (CST, +0800)
System clock synchronized: no
              NTP service: active
          RTC in local TZ: no

System clock synchronized: yes 指令表示时间同步成功,NTP service: active 指令表示 timesyncd 已启动并运行。

如果输出显示 NTP 服务未激活,可使用以下命令将其打开:

timedatectl set-ntp on

然后再次运行 timedatectl 以确认网络时间状态。
2.配置NTP服务器
配置文件路径:/etc/systemd/timesyncd.conf

vi /etc/systemd/timesyncd.conf

[Time]
NTP=ntp-z.gwmfc.com
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容