如何使系统时间与Debian 10上的Internet时间服务器同步

除非需要手动更改系统时间,否则最好根据您指定的时区使时钟与Internet保持同步。本文介绍了通过命令行和Debian 10图形用户界面保持时钟的方法。与Internet时间服务器同步。此功能最初是为无法与当前时间保持同步的较旧计算机开发的。

我们已经在Debian 10 Buster系统上运行了本文中提到的命令和过程。

通过命令行同步系统时钟

检查当前时间状态

使用timedatectl命令可以检查系统时钟的当前时间状态。通过Application Launcher Search打开Debian终端,如下所示:

然后,运行以下命令:

$ timedatectl status

使用timedatectl检查系统时间

在其他详细信息中,您可以查看本地时间,世界标准时间,以及系统时钟是否与Internet时间服务器同步。

同步系统时间

chronyd命令可让您检查系统时钟关闭的时间。如果在不先安装实用程序的情况下运行chronyd命令,则会收到以下消息:

未安装Chronyd

首先,让我们如下安装它:

$ sudo apt-get install chrony

安装Chrony

如果您的时间尚未像我的一样被同步,您会注意到该实用程序在安装后立即立即同步时间。

定时安装后检查时间

这是Chrony将如何帮助您:

  • 然后,您可以使用以下命令查看您的时间与Internet服务器之间的时差。输出中的“ System clock mis by”行指示此情况。
$ sudo chronyd -Q

检查时差

  • 您还可以同步系统时间,并通过以下命令一次查看“系统时钟错误者”信息:
$ sudo chronyd -q

在下面的示例中,您可以看到当我第一次运行chronyd -q命令时,我的系统关闭了103.43秒。运行该命令后,我的互联网时间被重置,当我重新运行该命令时可以观察到。这次我的系统时钟仅关闭了0.001331秒,这是可以忽略的差异。

看看系统时间有多错误

通过GUI同步系统时钟

这些天的操作系统设置为通过Internet自动获取日期和时间以及时区。您可以将系统设置为根据所选时区获取日期和时间,如下所示:

单击位于Debian桌面右上角的向下箭头,然后单击位于左下角的设置图标:

桌面上的“设置”菜单

在Application Launcher搜索中键入设置,如下所示:

设置图标

单击详细信息选项卡,然后选择日期和时间选项。单击日期和时间视图上的解锁按钮,然后在身份验证对话框中为sudo /授权用户提供密码。

以管理员身份验证

然后,确保已打开自动日期和时间按钮,这将使您能够自动从Internet服务器获取当前日期和时间。

日期和时间设置

重要说明: 在Debian上,仅当先卸载Chrony实用程序时,才可以打开/关闭自动日期和时间。可以通过在终端中运行以下命令来实现:

$ sudo apt-get remove chrony

通过执行本教程中介绍的步骤,可以100%确保系统的当前时间与Internet时间服务器的时间同步。

如何使系统时间与Debian 10上的Internet时间服务器同步

Sidebar