介绍:
每个计算机系统都有一个内部时钟,根据该时钟在其上进行不同的操作。 但是,为了准确执行所有操作,系统的内部时钟必须与中央网络时间协议 (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 再执行此工作,则可以使用本文末尾描述的方法简单地卸载它。