几天前, 推出新版 Chrony 4.2 项目哪一个 提供 NTP 客户端和服务器的独立实现 它用于在各种 Linux 发行版上同步准确时间,包括 Fedora、Ubuntu、SUSE/openSUSE 和 RHEL/CentOS。
该计划 支持NTPv4规范 (RFC 5905) 和 NTS(网络时间安全)协议,该协议使用公钥基础设施元素 (PKI) 并支持使用 TLS 和关联数据认证加密 (AEAD) 来对时间和同步进行加密保护。
关于 Chrony 4.2
要获得准确的时间数据, 可以使用外部 NTP 服务器和参考时钟, 例如,基于 GPS 接收器,使用哪种精度可以达到几分之一微秒的水平。
萨尔瓦多PROYECTO 最初设计用于在不稳定的环境中正常运行, 包括连接断开的不可靠网络、高延迟和数据包丢失、在虚拟机上工作以及温度变化的系统(温度影响硬件时钟操作)。
通过 Internet 同步的两台机器之间的典型精度为几毫秒; 在 LAN 上,精度通常为几十微秒。 使用硬件时间戳或硬件参考时钟,小于微秒的精度是可能的。
chrony 中包含两个程序,chronyd 是一个可以在引导时启动的守护进程,chronyc 是一个命令行界面程序,可用于监视 chrony 的性能并在其运行时更改各种操作参数。
Chrony 4.2 的主要新特性
在这个新版本的 Chrony 4.2 中 添加了实验支持 扩展协议功能的字段 NTPv4 并且用于提高时序稳定性,以及减少延迟和值传播。
公告中还提到 添加了对 NTP 转发的实验支持 关于精确时间协议 (PTP)。
此外,在服务器整理模式中,除了向服务器统计报告添加整理统计信息外,还改进了这一点以提高可靠性。
实施 NTS 增加了对 AES-CMAC 加密算法的支持 以及使用 GnuTLS 哈希函数的能力。
另一个引人注目的新奇是 与 Solaris 操作环境的兼容性, 在这个新版本中,它已被翻译为 Illumos 项目的参考,该项目继续发展内核、网络堆栈、文件系统、驱动程序、库和 OpenSolaris 系统实用程序的核心集。 对于 Illumos,它实现了禁用内核时钟设置。
其他变化 在这个新版本中脱颖而出:
- 改进了对单个地址转换器 (NAT) 后面的多个客户端的支持。
- 更新了基于 seccomp 机制的系统调用过滤器。
最后, 如果你有兴趣了解更多 这个新版本的 Chrony 4.2 你可以查看详细信息 在下面的链接中。
如何在 Linux 上安装 Chrony 4.2?
对于那些有兴趣能够在他们的系统上安装此实用程序的人,他们可以按照我们在下面分享的说明进行操作。
如果您是 Debian、Ubuntu 或其任何衍生产品的用户,则可以通过打开终端并在其中键入以下命令进行安装:
sudo apt install chrony
现在,如果您是 CentOS、RHEL 或任何基于这些发行版的用户,则要使用的命令如下:
sudo yum -y install chrony
对于 Fedora 用户,可以通过键入以下内容安装该实用程序:
sudo dnf -y install chrony
对于 Arch Linux、Manjaro、Arco Linux 或任何其他基于 Arch Linux 的发行版的用户,他们可以安装:
sudo pacman -S chrony