Linux和Windows时间同步
前言
有一个需求,将局域网中的一台Windows和一台Ubuntu的时间进行同步,Ubuntu作为主服务器,Windows去同步Ubuntu的时间。版本是Ubuntu20.04、Windows10。
Ubuntu配置
-
安装chronyc
sudo apt install chronyc # 如果有冲突,解决不了的话,用 aptitude 代替 apt
-
配置chronyc
sudo vim /etc/chronyc/chronyc.conf # 添加以下内容 allow 111.111.111.0/24 # 配置允许访问的IP,这里配置为111.111.111网段下的所有IP local stratum 10 # 当server中提供的公网NTP服务器不可用时,采用本地时间作为同步标准
-
重启chronyc
sudo service chronyc restart
-
查看chronyc信息
chronyc tracking # 显示系统时间信息
-
新版的Ubuntu使用timedatectl,替代了老旧的ntpd和ntpdate
sudo timedatectl set-ntp yes # 开始自动时间同步到远程NTP服务器 timedatectl # 查看详细信息
参考:
https://blog.csdn.net/Rengar_Yang/article/details/107078711
https://www.cnblogs.com/pipci/p/12871993.html
https://developer.aliyun.com/article/86789
Windows配置
-
配置Windows服务自启动。服务名为Windows Time
-
编辑注册表
1)输入Regedit打开注册表
2)进入HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\W32Time\TimeProviders\NtpClient
3)SpecialPollInterval的值更改为900(单位是秒,可根据实际情况设置)
4)新建DWORD,数值名称为SpecialInterval,数值数据为1
-
配置时间服务器
控制面板->时钟、语言和区域->时间和日期->Internet时间->更改设置,将Ubuntu的IP地址输入服务器中
-
重启Windows Time服务
参考:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· Obsidian + DeepSeek:免费 AI 助力你的知识管理,让你的笔记飞起来!
· 分享4款.NET开源、免费、实用的商城系统
· 解决跨域问题的这6种方案,真香!
· 一套基于 Material Design 规范实现的 Blazor 和 Razor 通用组件库
· 5. Nginx 负载均衡配置案例(附有详细截图说明++)