欢迎您访问新疆栾骏商贸有限公司,公司主营电子五金轴承产品批发业务!
全国咨询热线: 400-8878-609

新闻资讯

技术学院

LINUX怎么配置NTP时间同步_LINUX时间同步服务配置方法

作者:穿越時空2025-10-13 00:00:00
配置NTP时间同步需安装chrony或ntpd服务,推荐使用chrony;在CentOS/RHEL/Fedora执行yum install chrony -y,Ubuntu/Debian执行apt install chrony -y,随后启动并启用开机自启:systemctl enable chronyd && systemctl start chronyd;编辑/etc/chrony.conf添加国内NTP服务器如server ntp1.aliyun.com iburst和server cn.ntp.org.cn iburst,可选配置allow 192.168.1.0/24允许局域网同步;检查状态使用chronyc sources -v和chronyc tracking,必要时执行chronyc makestep强制校准;若存在冲突,停用systemd-timesyncd服务以确保正常运行。

Linux系统中配置NTP时间同步是确保服务器时间准确的重要步骤,尤其在集群、日志审计和定时任务场景下尤为重要。下面介绍如何在主流Linux发行版中配置NTP时间同步服务。

安装NTP服务或启用chrony

现代Linux系统多使用 chrony 或传统的 ntpd 来实现时间同步。CentOS/RHEL 8+ 和 Ubuntu 20.04+ 默认推荐 chrony。

对于使用 chrony 的系统(推荐):

  • CentOS/RHEL/Fedora 安装命令:
    yum install chrony -ydnf install chrony -y
  • Ubuntu/Debian 安装命令:
    apt install chrony -y
  • 启动并设置开机自启:
    systemctl enable chronyd
    systemctl start chronyd

若使用传统 ntpd:

  • 安装 ntp:
    yum install ntpapt install ntp
  • 启动服务:
    systemctl enable ntpd
    systemctl start ntpd

配置时间服务器(NTP源)

编辑配置文件,指定可靠的时间同步源。

如果使用 chrony:
编辑配置文件:/etc/chrony.conf

  • 添加或修改 server 行,例如使用中国国家授时中心和阿里云NTP服务器:
    server ntp1.aliyun.com iburst
    server cn.ntp.org.cn iburst
    server pool.ntp.org iburst
  • 允许局域网设备同步(可选):
    allow 192.168.1.0/24

如果使用 ntpd:
编辑 /etc/ntp.conf

  • 替换默认 server 为国内可用源:
    server ntp1.aliyun.com
    server cn.ntp.org.cn

手动同步与状态检查

配置完成后,可通过命令验证同步状态。

chrony 查看状态:

  • chronyc sources -v —— 查看时间源状态
  • chronyc tracking —— 查看同步精度和偏移

强制立即同步时间(chrony):

  • chronyc makestep —— 强制一次性校准时间

ntpd 检查状态:

  • ntpq -p —— 查看NTP服务器连接情况

关闭系统自带时间服务冲突(注意)

某些系统(如Ubuntu)默认启用 systemd-timesyncd,可能与 chrony 或 ntpd 冲突。
  • 查看是否运行:systemctl status systemd-timesyncd
  • 停用以避免冲突:
    systemctl stop systemd-timesyncd
    systemctl disable systemd-timesyncd

完成配置后,系统会定期自动校准时间。建议定期检查同步状态,确保时间服务稳定运行。

基本上就这些,选择 chrony 更适合现代网络环境,配置简单且响应更快。按需调整NTP服务器地址即可实现精准时间同步。