温馨提示×

centos minimal如何同步时间

小樊
46
2026-09-05 22:07:22
栏目: 智能运维

CentOS Minimal(最小化安装)下同步时间,通常有以下几种方式,取决于你使用的 CentOS 版本(CentOS 7 / 8 / Stream)。


一、使用 chrony(推荐,CentOS 7/8 默认)

1. 安装 chrony(Minimal 可能未安装)

yum install -y chrony

2. 启动并设置开机自启

systemctl start chronyd
systemctl enable chronyd

3. 手动同步时间

chronyc -a makestep

4. 查看时间同步状态

chronyc tracking

默认使用 CentOS 官方 NTP 服务器,通常无需修改配置。


二、使用 ntpdate(快速一次性同步)

1. 安装 ntpdate

yum install -y ntpdate

2. 同步时间

ntpdate pool.ntp.org

或国内服务器:

ntpdate cn.pool.ntp.org

⚠️ ntpdate 已逐步被弃用,不建议长期依赖。


三、使用 timedatectl(CentOS 7+)

查看当前时间状态

timedatectl

开启 NTP 自动同步

timedatectl set-ntp true

手动设置时区(如中国)

timedatectl set-timezone Asia/Shanghai

四、防火墙注意(如有)

如果使用 NTP 服务,需要放行 UDP 123:

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

(Minimal 默认通常无防火墙)


五、常见问题

1. 虚拟机时间漂移

  • VMware / KVM 建议启用:
systemctl enable --now chronyd

2. 时间总是慢 8 小时

  • 检查时区是否为 Asia/Shanghai
date

推荐方案总结

CentOS Minimal 最佳实践

yum install -y chrony
systemctl enable --now chronyd
timedatectl set-timezone Asia/Shanghai

如果你告诉我 CentOS 具体版本(7 / 8 / Stream),我可以给你更精确的命令。

0