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

本文介绍了如何在AlmaLinux系统上设置NTP服务器,包括安装Chrony、配置服务器和防火墙规则。同时,也详细说明了如何配置客户端以与NTP服务器同步时间,确保系统时间的一致性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

                    

目录

配置 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   -     -

### 关于 Alma Linux 服务器 #### 安装过程 Alma Linux 是一个社区驱动的项目,旨在提供与 RHEL (Red Hat Enterprise Linux) 兼容的操作系统。由于 CentOS 的变更,许多用户转向了 Alma Linux 这样的替代品[^3]。 安装 Alma Linux 可通过官方提供的 ISO 镜像完成。下载完成后,创建启动介质并引导计算机进入安装界面。选择语言地区设置之后,可以配置网络连接以及磁盘分区方案。对于新手来说,默认自动分区通常是一个不错的选择。在软件包选择阶段,建议根据实际需求挑选合适的环境服务组件。 ```bash # 更新现有系统(如果从其他版本升级) sudo dnf upgrade --refresh ``` #### 基本配置 初次登录后,应立即执行系统的更新操作来确保所有已知的安全漏洞得到修复: ```bash sudo yum update -y ``` 为了增强安全性,推荐启用防火墙服务,并允许必要的端口访问: ```bash sudo systemctl start firewalld sudo firewall-cmd --add-service=http --permanent sudo firewall-cmd --reload ``` 另外,还可以考虑更改 SSH 默认端口号以减少暴力破解攻击的风险;编辑 `/etc/ssh/sshd_config` 文件中的 `Port` 参数即可实现这一点。 #### 使用指南 作为一款企业级操作系统,Alma Linux 支持多种数据库管理系统、Web 应用框架以及其他开发工具。例如,要部署 LAMP(Linux Apache MySQL PHP) 或者 LNMP(Linux Nginx MySQL PHP) 架构的应用程序,只需按照常规流程依次安装相应的服务套件。 对于开发者而言,可以通过 EPEL(Extra Packages for Enterprise Linux) 扩展库获取更多实用工具支持最新技术栈的依赖项: ```bash sudo yum install epel-release ``` 此外,在日常管理过程中,利用 Ansible 等自动化运维平台能够显著提高工作效率,简化重复性的任务处理工作。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值