当前位置: 首页 > 工具软件 > Alma > 使用案例 >

alma linux 上配置 ntp 服务器和客户端

丁毅庵
2023-12-01

                    

目录

配置 NTP 服务器

1.Chrony 是默认的 NTP 客户端以及RHEL和 AlmaLinux 上的 NTP 服务器

2.使 chrony 服务在系统启动时自动启动

3.由于 chrony 可以充当 NTP 服务器或客户端,因此我们需要对/etc/chrony.conf配置文件进行更改

4.allow根据需要为其他 IP 地址或网络添加尽可能多的行

5.如果您在 AlmaLinux 上启用了 firewalld,则需要允许 NTP 端口才能接受传入请求

配置 NTP 客户端

1.安装 chrony NTP 包并使其在开机时自动启动

2.通过将以下行添加到/etc/chrony.conf

3.重新启动 chrony NTP 守护程序以应用更改

4.通过运行以下命令验证客户端是否正在使用我们的 NTP 服务器

5.回到我们的 NTP 服务器,我们可以使用以下命令看到已连接客户端的列表


NTP 代表网络时间协议,用于跨多台计算机进行时钟同步。NTP 服务器负责保持一组计算机彼此同步。在本地网络上,服务器应该能够将所有客户端系统保持在一毫秒内。

例如,如果系统需要在精确的时间一致地启动或停止任务,则这样的配置是必要的。在本文中,我们将向您展示如何在AlmaLinux上配置 NTP 服务器以及如何配置客户端系统以将其系统时间与所述服务器同步。

软件要求和 Linux 命令行约定

类别

要求、约定或使用的软件版本

系统

AlmaLinux

软件

chrony

其他

以 root 身份或通过命令对 Linux 系统进行特权访问sudo

惯例

# – 要求给定的linux 命令以 root 权限直接作为 root 用户或通过使用sudo命令执行

$ – 要求给定的linux 命令以普通非特权用户身份执行

NTP 代表网络时间协议,用于跨多台计算机进行时钟同步。NTP 服务器负责保持一组计算机彼此同步。在本地网络上,服务器应该能够将所有客户端系统保持在一毫秒内。

例如,如果系统需要在精确的时间一致地启动或停止任务,则这样的配置是必要的。在本文中,我们将向您展示如何在AlmaLinux上配置 NTP 服务器以及如何配置客户端系统以将其系统时间与所述服务器同步。这可以通过全新的AlmaLinux 安装或在已从 CentOS 迁移到 AlmaLinux 的系统上完成。

配置 NTP 服务器

例如,我们将展示为网络设置 NTP 服务器的分步说明192.168.1.0/24。当然,您可以随意更改此网络以代表您自己的环境。


1.Chrony 是默认的 NTP 客户端以及RHEL和 AlmaLinux 上的 NTP 服务器

首先,我们将安装 chrony NTP 服务器守护进程。您可以通过打开终端并输入以下命令来执行此操作:

# dnf install chrony

2.使 chrony 服务在系统启动时自动启动

# systemctl enable chronyd

3.由于 chrony 可以充当 NTP 服务器或客户端,因此我们需要对/etc/chrony.conf配置文件进行更改

添加以下行将指示它充当网络的 NTP 服务器192.168.1.0/24

allow 192.168.1.0/24

4.allow根据需要为其他 IP 地址或网络添加尽可能多的行

重新启动 chrony NTP 守护程序以应用更改。

# systemctl restart chronyd

5.如果您在 AlmaLinux 上启用了 firewalld,则需要允许 NTP 端口才能接受传入请求

# firewall-cmd --permanent --add-service=ntp
# firewall-cmd --reload

配置 NTP 客户端

一旦您的时间服务器配置完成,我们就可以继续配置我们的客户端计算机以与我们新的 chrony NTP 服务器进行时间同步。请注意,在此示例中,我们的 NTP 服务器位于192.168.1.150IP 地址。

1.安装 chrony NTP 包并使其在开机时自动启动

# dnf install chrony
# systemctl enable chronyd

2.通过将以下行添加到/etc/chrony.conf

server 192.168.1.150

当然,将我们的示例 IP 地址替换为您的 NTP 服务器的实际 IP。

3.重新启动 chrony NTP 守护程序以应用更改

# systemctl restart chronyd

4.通过运行以下命令验证客户端是否正在使用我们的 NTP 服务器

# chronyc sources
210 Number of sources = 6
MS Name/IP address         Stratum Poll Reach LastRx Last sample               
===============================================================================
^* almatime.localdomain          3   6   377    11  -1310us[ -755us] +/-   54ms

默认情况下,chrony NTP 客户端将每 64 秒执行一次时间同步。

5.回到我们的 NTP 服务器,我们可以使用以下命令看到已连接客户端的列表

# chronyc clients
Hostname                      NTP   Drop Int IntL Last     Cmd   Drop Int  Last
===============================================================================
ntp-client.localdomain       6      0  10   -    12       0      0   -     -

 类似资料: