Linux 中的 Ntpdate 命令Linux 中的 Ntpdate 命令Linux 中的 Ntpdate 命令Linux 中的 Ntpdate 命令
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

Linux 中的 Ntpdate 命令

NTP,即网络时间协议,用于协调多台机器之间的时钟。一组计算机使用 NTP 服务器保持彼此同步。您可以同步到可通过 Internet 访问的 NTPD 服务器,或者创建个人 NTPD 域控制器并设置客户端 PC 以将相应时间与其同步。使用 NTP 接口配置和更新日期和时间元数据的实用程序是 ntpdate 指令。为了按照预设的时区数据调整现有的系统日期/时间,ntpdate 只需查询日期和时间相关的数据。 ntpdate 实用程序通过网络进行操作和交互。事实上,如果网络运行正确且一致,则日期和时间设置是合适的。

更新和升级

我们需要通过打开 Linux 系统终端中可用的 shell 应用程序来开始本文的实现。成功打开应用程序后,利用其中的“更新”指令,使用具有“sudo”权限的实用程序“apt”来完全更新您的系统。如果需要密码才能继续,请添加当前用户的密码并按“Enter”键。

现在您的系统已更新,请花一些时间升级其内核。为此,您必须在同一指令中将“update”关键字替换为“upgrade”关键字,并使用“apt”实用程序命令执行它。

如果它要求确认,例如“您想继续吗? [y/n]”,请务必添加“y”或“n”分别进行确认或选择放弃升级过程。

过了一会儿,处理完成,系统完美升级。

安装 Ntpdate 实用程序

要开始使用 ntpdate 命令,我们必须在 Linux 系统中安装 ntpdate 客户端软件包,没有任何问题。由于我们一直在 Ubuntu 20.04 LTS 系统上工作,因此我们必须使用“apt”实用程序在“install”查询中安装 ntpdate 实用程序。

完成所有处理后,您将看到它已成功安装并配置。完全完成可能需要长达 20 秒的时间。

在 Linux 系统上成功且有效地配置 ntpdate 客户端实用程序后,您现在必须打开命令行界面控制台。禁用 Ubuntu 的标准 timesyncd 守护进程是加载 ntpdate 工具后必须执行的第一步,因为这样做会阻止我们与服务器同步。为此,您必须在 shell 上运行以下指令:

$ sudo timedatectl set-ntp off

您所要做的就是使用管理员权限执行 Linux 查询,以协调您的默认设置与全球时间服务器。此查询使用“ntpdate”实用程序和全局时间服务器“ntp.ubuntu.com”的 URL,如下图所示:

配置NTPD

如果您希望保持同步性,则需要付出额外的努力。 NTPD 守护程序的部署和设置是必需的任务。为了通过互联网连接到特定的时域控制器,NTPD 采用 NTP(网络时间协议)。最终,这应该可以保持系统时间同步,而无需您的额外帮助。要在系统上安装 NTP,请尝试安装命令中的“apt”实用程序以及“ntp”关键字。

NTP 安装过程可能会要求确认。您需要使用“y”键指“yes”进行确认,然后按“Enter”键继续处理。

安装 NTP 的过程不会花费您太多时间。你几乎不需要等待1到2分钟。 NTP 安装进度如下图所示:

在大多数情况下,安装 ntp 实用程序并保留 NTP 守护程序设置为预安装是保持日期和时间与 Web 常规时间服务器同步所需的唯一操作。虽然我们信任 NTP 服务器来跟踪系统时间,但明智的做法是确保某些参数正确无误。 ntp.conf 文档包含这些值的配置。在“nano”中打开此配置文件进行更新。

确保提供位于系统“etc”文件夹中的 ntp.conf 文件的正确路径。将我们计划使用的网络主机的完全可用的域服务器名称放入本文档中以进行协调。例如,标准设置如下:

要找到最适合您所在区域的 NTP 服务器流,请检查 NTP 池站点。进行任何必要的调整后,请小心保存 ntp.conf 文档。然后,关闭该文件。然后应重新启动 NTP 服务器以使修改生效。现在,您必须使用 systemctl 指令及其关键字“start”和“ntp”来启动 NTP 服务。之后,尝试在同一指令中使用“enable”关键字而不是“start”关键字来启用它,您将看到同步发生。

现在,使用相同的命令检查 NTP 守护程序的状态,并在“enable”一词处进行更新。将其替换为“status”关键字。

尝试使用具有 sudo 权限的 ntpdate 指令和 Web 池服务器的 URL 来更新系统时间和日期。

您可以安装 NTP 的 ntpstat 实用程序来获取有关 NTP 守护程序中发生的统计信息的信息。安装说明如下图所示:

ntpstat 指令可以将您的守护进程与池服务器同步。要监视 NTP 守护进程,请尝试使用 ntpq 命令和“-q”选项。以下输出及其元数据一起呈现:

结论

本文主要介绍在 Ubuntu 20.04 Linux 操作系统的命令 shell 中使用 ntpdate 实用程序来更新系统的日期和时间以遵循全局使用的 NTP 服务器。就是这样!您可以通过实施整篇文章来了解更多信息。

©2015-2025 艾丽卡 support@alaica.com