介绍
在本挑战中,你将练习在 Red Hat Enterprise Linux 系统上配置时间服务客户端。保持准确的系统时间对于许多服务至关重要,包括日志记录、文件时间戳以及安全协议。你将配置系统,使其时钟与远程网络时间协议(NTP)服务器同步。
配置时间服务客户端
你的目标是配置系统的 chrony 时间服务,使其使用特定的公共 NTP 服务器。你还需要设置正确的时区,并验证系统时钟是否已同步。
任务
- 确保已安装
chrony软件包(可能已经存在)。 - 配置
chrony使用特定的 NTP 服务器作为其时间源。 - 将系统的时区设置为
America/New_York。 - 确保
chrony服务正在运行,并验证系统时间是否已同步。
要求
- NTP 服务器地址必须为
time.google.com。 - 系统时区必须设置为
America/New_York。 chrony配置文件位于/etc/chrony.conf。在添加新的指令之前,你应该注释掉任何现有的pool或server指令。- 系统时钟必须成功与 NTP 服务器同步。
示例
完成配置后,检查时间服务状态应产生类似于以下的输出。关键是确认 System clock synchronized 为 yes 且 Time zone 正确。
timedatectl status
Local time: Thu 2025-08-14 04:32:33 EDT
Universal time: Thu 2025-08-14 08:32:33 UTC
RTC time: Thu 2025-08-14 08:32:33
Time zone: America/New_York (EDT, -0400)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
总结
在本挑战中,你成功地在 RHEL 系统上配置了时间服务客户端。你安装了 chrony 软件包,修改了其配置以指向公共 NTP 服务器,设置了正确的系统时区,并启动了服务。你还学习了如何使用 timedatectl 和 chronyc 验证同步状态。这些是任何系统管理员确保系统时钟准确可靠的基本技能。



