Appearance
3. 时间同步配置
本章节指导在 RHEL 8.10(主机名 ZSLinux)上使用 SecureCRT 配置时间同步,配合 SecureFX 传输配置文件。内容聚焦 chronyd 服务(RHEL 8 默认时间同步工具),简洁实用,适合初学者快速掌握和运维人员日常维护。所有命令在 ZSLinux 环境中测试,确保实验一致性。
3.1 前提条件
- RHEL 8.10 已安装(参考第 1 章),主机名设置为
ZSLinux。 - 使用 SecureCRT 登录(SSH2 协议,端口 22,虚拟机 IP)。
- 使用 SecureFX 传输文件(SFTP 协议)。
- 网络连接正常,需访问 NTP 服务器。
3.2 配置时间同步
3.2.1 检查 chronyd 服务
- 验证服务状态:bash
systemctl status chronyd # 检查 chronyd 服务状态 - 启用并启动服务:bash
systemctl enable --now chronyd # 启用并立即启动 chronyd 服务
3.2.2 配置 NTP 服务器
- 编辑配置文件:bash
vi /etc/chrony.conf # 编辑 chronyd 配置文件 # 添加或修改为以下 NTP 服务器(高性能、低延迟): server time.cloudflare.com iburst # Cloudflare 时间服务器 server ntp.aliyun.com iburst # 阿里云 NTP 服务器 - 应用配置:bash
systemctl restart chronyd # 重启 chronyd 服务应用新配置
3.2.3 设置时区
- 设置上海时区:bash
timedatectl set-timezone Asia/Shanghai # 设置系统时区为上海
3.3 验证
- 检查时间同步状态:bash
chronyc tracking # 显示详细同步状态(偏移量、延迟等) chronyc sources -v # 显示 NTP 服务器详细信息和同步状态 timedatectl # 显示系统时间、时区和 NTP 同步状态 # 预期输出:hostname: ZSLinux,时区 Asia/Shanghai,NTP enabled: yes - 常见问题:
- 同步失败:检查网络连接(
ping time.cloudflare.com)或防火墙规则。 - 服务未运行:运行
systemctl enable --now chronyd。
- 同步失败:检查网络连接(
3.4 实践任务
- 使用 SecureCRT 登录
ZSLinux,检查chronyd服务状态。 - 配置
/etc/chrony.conf使用time.cloudflare.com和ntp.aliyun.com。 - 设置时区为
Asia/Shanghai并验证时间同步。
3.5 自测问题
- 问题:如何检查时间同步状态?
- 答案:
chronyc tracking、chronyc sources -v和timedatectl。
- 答案:
- 问题:如何设置主机
ZSLinux的时区为上海?- 答案:
timedatectl set-timezone Asia/Shanghai。
- 答案:
