以下内容讲解在 Linux 系统(以 Ubuntu 18.04 版本为例)下安装配置 Chrony,它是一款 NTP 客户端与服务器的绝佳替代品,多个主流 Linux 发行版都能安装上 Chrony。使用 Chrony 能更快的同步系统时钟,具有更好的时钟准确度,并且它对于那些不是一直在线的系统很有帮助。Chrony 是自由开源的,它支持 GNU/Linux 和 BSD 衍生版本(比如 FreeBSD、NetBSD 等)、macOS 及 Solaris 系统等。
在主流 Linux 发行版下安装 Chrony 的方法
Chrony 可以从大多数 Linux 发行版的默认软件库中获得。如果你使用的是 Arch Linux 系统,运行下面的命令来安装它:
$ sudo pacman -S chrony
在 Debian、Ubuntu、Linux Mint 系统上:
$ sudo apt-get install chrony
在 Fedora 系统上:
$ sudo dnf install chrony
当安装完成后,如果之前没有启动过的话需启动 chronyd.service 守护进程:
$ sudo systemctl start chronyd.service
使用下面的命令让它每次重启系统后自动运行:
$ sudo systemctl enable chronyd.service
为了确认 chronyd.service 已经启动,运行:
$ sudo systemctl status chronyd.service
如果一切正常,你将看到类似下面的输出:
chrony.service - chrony, an NTP client/server
Loaded: loaded (/lib/systemd/system/chrony.service; enabled; vendor preset: ena
Active: active (running) since Wed 2018-11-19 11:34:53 UTC; 3min