利用 Amazon Time Sync Service 保持时间同步
今天我们发布了 Amazon Time Sync Service,这是一项通过网络时间协议 (NTP) 提供的时间同步服务,在每个区域使用冗余的卫星连接和原子钟来提供高精度的参考时钟。此项服务不收取额外费用,并且立即在所有公共 AWS 区域中提供给在 VPC 中运行的所有实例使用。
可以通过链接本地 169.254.169.123 IP 地址访问该服务。这意味着您不需要配置外部 Internet 访问,并且可以从您的私有子网内安全地访问该服务。
设置
Chrony 是另一个 NTP 实施,它比使用 ntpd 的方式更快;它能够更快地同步系统时钟,并且准确度比 ntpd 更高。我推荐使用 Chrony,除非您出于历史原因而需要使用 ntpd。
在 Amazon Linux 上安装和配置 Chrony 非常简单:
sudo sudo yum erase ntp*
sudo yum -y install chrony
sudo service chronyd start
此外,只需添加行 server 169.254.169.123 prefer iburst
即可修改您现有的 NTP 配置。
在 Windows 上,您可以在 PowerShell 或命令提示符下运行以下命令:
net stop w32time
w32tm /config /syncfromflags:manual /manualpeerlist:"169.254.169.123"
w32tm /config /reliable:yess
net start w32time
闰秒
时间处理是非常复杂的。科学领域和社会使用国际天体参照系 (ICRF) 来测量时间。ICRF 是使用远距离类星体的长基线干涉测量法、GPS 卫星轨道和月球的激光测距 (非常酷!) 计算得出的。地球的旋转速度不规则会导致 UTC 相对于 ICRF 发生时间漂移。为了解决这一时钟漂移问题,国际地球自转和参考系 (IERS) 偶尔会在 UTC 中引入额外的秒数,使其与实时时间的时间差保持在 0.9 秒内。
闰秒已知会导致应用程序错误,这可能是许多睿智的开发人员和系统管理员所关心的问题。 169.254.169.123
时钟会调整在一段时间后带来的闰秒问题 (通常称为“跳秒”),这使得应用程序可以轻松地处理闰秒。
这种及时的更新将为以前依靠外部时间同步服务的任何人员带来直接利益。
– Randall
相关文章
- 在 Go 里用 CGO?这 7 个问题你要关注!
- 9款优秀的去中心化通讯软件 Matrix 的客户端
- 求职数据分析,项目经验该怎么写
- 在OKR中,我看到了数据驱动业务的未来
- 火山引擎云原生大数据在金融行业的实践
- OpenHarmony富设备移植指南(二)—从postmarketOS获取移植资源
- 《数据成熟度指数》报告:64%的企业领袖认为大多数员工“不懂数据”
- OpenHarmony 小型系统兼容性测试指南
- 肯睿中国(Cloudera):2023年企业数字战略三大趋势预测
- 适用于 Linux 的十大命令行游戏
- GNOME 截图工具的新旧截图方式
- System76 即将推出的 COSMIC 桌面正在酝酿大变化
- 2GB 内存 8GB 存储即可流畅运行,Windows 11 极致精简版系统 Tiny11 发布
- 迎接 ecode:一个即将推出的具有全新图形用户界面框架的现代、轻量级代码编辑器
- loongarch架构介绍(三)—地址翻译
- Go 语言怎么解决编译器错误“err is shadowed during return”?
- 敏捷:可能被开发人员遗忘的部分
- Denodo预测2023年数据管理和分析的未来
- 利用数据推动可持续发展
- 在 Vue3 中实现 React 原生 Hooks(useState、useEffect),深入理解 React Hooks 的