在 Ubuntu 20.04 上安装带有 Chrony 的 NTP 服务器

介绍

时空 是网络时间协议 (NTP) 客户端。 NTP 服务器允许网络上的所有设备同步它们的时间。 本文解释了怎样在 Ubuntu 20.04 上安装和配置 Chrony。

先决条件

在 Vultr 部署一个完全更新的 Ubuntu 20.04 LTS 服务器。 创建具有 sudo 访问权限的非 root 用户。

安装和配置 Chrony

列出可用的时区并选择您的偏好。

$ sudo timedatectl list-timezones

设置服务器时区。 例如,改变 Africa/Nairobi 到您的时区。

$ sudo timedatectl set-timezone Africa/Nairobi

更新系统包。

$ sudo apt update

安装 Chrony。

$ sudo apt install chrony -y

启动 Chrony 服务。

$ sudo systemctl start chronyd

检查服务的状态。

$ sudo systemctl status chronyd

检查连接的服务器和对等点的数量。

$ chronyc activity

显示每个服务器的统计信息。

$ chronyc sourcestats -v

编辑 Chrony 配置文件。

$ sudo nano /etc/chrony/chrony.conf

将以下代码添加到文件末尾。 改变 192.168.2.12 到您服务器的 IP 地址。 您可以通过指定 IP 地址来添加其他服务器。

服务器 192.168.2.12

保存并退出文件。

同步服务器。

$ sudo timedatectl set-ntp true

重新启动 Chrony 服务。

$ sudo systemctl restart chronyd

检查添加的客户列表。

$ sudo chronyc clients

检查 Chrony 来源。

$ chronyc sources

检查服务器 chrony 正在跟踪其性能指标。

$ chronyc tracking

更多信息

慢性常见问题解答 了解更多信息。

注:本教程在Vultr VPS上测试通过,如需部署请前往Vultr.com

相关阅读:

Posted in: LinuxTags: