如何在 Linux 上安装 Chrony

介绍:

每个计算机系统都有一个内部时钟,根据该时钟在其上进行不同的操作。 但是,为了准确执行所有操作,系统的内部时钟必须与中央网络时间协议 (NTP) 服务器同步。 显然,您的系统不能直接与该服务器交互,而是需要客户端的服务才能这样做。 Chrony 是一种非常有用的 NTP 客户端,被 Linux 用户广泛使用。 在本文中,我们将了解 Chrony 在 Linux 上的完整安装过程。

注意:下面演示的方法是在 Linux Mint 20 上执行的。但是,同样的步骤也可以在 Ubuntu 20.04 和 Debian 10 上执行。

在 Linux Mint 20 上安装 Chrony 的方法:

我们现在将使用下面提到的六个简单步骤向您解释安装 Chrony 的方法:

步骤#1:在安装 Chrony 之前更新 Linux Mint 20 系统:

由于 Chrony 是我们要在 Linux Mint 20 系统上安装的全新实用程序,因此,我们必须首先使用以下命令对其进行更新:

sudo apt update

在您的 Linux Mint 20 系统上执行“更新”命令后,您可以在终端上看到下图中显示的消息后继续操作:

步骤#2:在你的 Linux Mint 20 系统上安装 Chrony:

现在您需要使用以下命令在 Linux Mint 20 上安装 Chrony:

sudo apt install chrony

一旦上述命令与 Chrony 一起安装了所有必需的包和依赖项,您将在 Linux Mint 20 系统上自动运行 Chrony。

步骤#3:确认 Linux Mint 20 上 Chrony 的活动状态:

虽然安装完成后,Chrony 守护进程会自动开始在后台运行,但是,如果您仍然不确定,可以使用如下所示的命令进行检查:

sudo systemctl status chronyd

您可以从下图中轻松检查我们的 Linux Mint 20 系统上的 Chrony 服务的状态为“活动(运行)”。

步骤#4:在 Linux Mint 20 上访问 Chrony 的配置文件:

我们都知道,每当我们安装一个新的实用程序时,甚至已经存在的实用程序都有自己的专用配置文件。 每当您希望根据自己的需要自定义该实用程序的设置时,基本上都会使用这些配置文件。 Chrony 还有一个专用的配置文件,名为 chrony.conf. 虽然 Chrony 的默认配置足以满足其标准工作,但这就是为什么不需要更改这些配置的原因。 但是,如果在任何时候,您仍然觉得需要修改这些配置,那么您需要使用如下所示的命令访问 Chrony 的配置文件:

sudo nano /etc/chrony/chrony.conf

我们的 Linux Mint 20 系统上 Chrony 的默认配置文件如下图所示:

第 5 步:验证 Chrony 是否已同步:

您还可以通过运行如下所示的命令来验证 Chrony 是否与网络时间协议 (NTP) 服务器同步:

chronyc tracking

Chrony 的跟踪状态如下图所示:

第 6 步:检查 Linux Mint 20 中 Chrony 的来源:

您甚至可以通过运行以下命令获取有关其配置文件中配置的 Chrony 源的信息及其总数:

chronyc sources

我们的 Chrony 服务共有 8 个不同的来源,如下图所示:

从 Linux Mint 20 中删除 Chrony 的方法:

如果您不想再在 Linux Mint 20 上使用 Chrony 进行时间同步,那么您可以按照下面显示的步骤来摆脱它:

步骤#1:使用“apt-get purge”命令从 Linux Mint 20 中删除 Chrony:

“apt-get purge”命令用于删除软件包及其配置文件。 我们将使用此命令以如下方式从我们的 Linux Mint 20 系统中删除 Chrony:

sudo apt-get purge chrony

一旦 Chrony 及其配置文件将从您的 Linux Mint 20 系统中删除,您将在终端上看到此输出。

第 2 步:使用“apt-get autoremove”命令从 Linux Mint 20 中删除附加包和依赖项:

此外,您甚至可以删除在 Chrony 安装时安装的所有额外包和依赖项。 这个目标可以通过执行以下命令来实现:

sudo apt-get autoremove

您可以从下图中显示的输出中看到,没有随 Chrony 一起安装其他软件包或依赖项。 这意味着在执行第 1 步后,Chrony 及其所有痕迹已从我们的 Linux Mint 20 系统中成功删除。

结论:

在今天的教程中,我们讨论了在 Linux Mint 20 上安装 Chrony。一旦将它安装到您的系统上,它的守护程序将在后台静默工作,以将您的系统时钟与 NTP 服务器同步。 但是,如果您不希望 Chrony 再执行此工作,则可以使用本文末尾描述的方法简单地卸载它。