linux配置时间同步

配置Linux时间同步,现在的主流推荐是使用 chrony,它比传统的 ntpd 更新、适应性也更强。

⚙️ 方案一:使用 chrony(推荐)

chrony 尤其适合网络不稳定或需要频繁开关机的环境(如云服务器、移动设备),同步速度和精度都更优。

  1. 安装 chrony

    • CentOS/RHEL/Fedora : sudo yum install chrony
    • Ubuntu/Debian : sudo apt install chrony
  2. 配置时间源

    配置文件通常位于 /etc/chrony.conf(CentOS/RHEL)或 /etc/chrony/chrony.conf(Ubuntu/Debian)。编辑该文件,添加或修改 server 指令,比如使用国内的NTP池:

    复制代码
    server ntp.aliyun.com iburst
    server ntp.tencent.com iburst

    配置中的 iburst 参数会加速初次同步速度。

  3. 启动并验证

    bash 复制代码
    # 启动服务并设置开机自启
    sudo systemctl restart chronyd  # 或 chrony
    sudo systemctl enable chronyd   # 或 chrony
    
    # 查看同步状态(有 '*' 号标记的即为当前同步的源)
    chronyc sources -v
    # 查看详细跟踪信息
    chronyc tracking

⚙️ 方案二:使用 ntpd(传统方案)

这是较老的工具,在一些旧系统上仍在使用,但在新版系统(如Ubuntu 24.04、Debian 12)中已被ntpsec取代。如果你确定要用,步骤如下:

  1. 安装 ntpd

    • CentOS/RHEL 7 : sudo yum install ntp
    • Ubuntu/Debian (旧版) : sudo apt install ntp
  2. 配置时间源

    配置文件为 /etc/ntp.conf。同样,在文件中添加NTP服务器地址:

    复制代码
    server ntp.aliyun.com iburst
    server ntp.tencent.com iburst
  3. 启动并验证

    bash 复制代码
    # 启动服务并设置开机自启
    sudo systemctl restart ntpd   # Ubuntu/Debian 可能服务名为 ntp
    sudo systemctl enable ntpd
    
    # 查看同步状态
    ntpq -p

💎 核心区别与选择

特性 chrony (推荐) ntpd
适用场景 大多数环境,尤其是不稳定网络 传统、对兼容性有特殊要求的旧系统
配置文件 /etc/chrony.conf /etc/ntp.conf
主要优点 同步速度快,对网络波动适应性强 非常成熟,文档齐全
验证命令 chronyc sources -v ntpq -p

💡 注意事项

  • 服务冲突 :chrony、ntpd是冲突的,同一时间只能运行一个时间同步服务,否则会相互干扰。
  • 防火墙 :NTP服务使用UDP 123端口。如果其他机器需要从你的服务器同步时间,记得在防火墙放行此端口。
  • 手动同步 :在服务正常运行后,建议不要使用 ntpdate 等命令强制设置时间,这可能会破坏NTP服务缓慢调整时钟的机制。
相关推荐
牛马工作号6 小时前
Mosquitto + ACME:从 Docker Compose 部署到 TLS 证书自动续期与加载
运维·docker·容器
强哥聊算力8 小时前
《算力江湖·英伟达传奇》第七集:ChatGPT出现前夜,英伟达发生了什么?
服务器·人工智能·算法·ai·chatgpt·gpu算力
Initialize-le9 小时前
Nginx 504 超时、499 一堆?网关排查法
运维·nginx
砚凝霜11 小时前
【软考信息安全】第二十二章 Web服务器安全分析与增强——Apache与IIS
服务器·前端·安全
Android系统攻城狮11 小时前
Linux Gstreamer深度解析之gst_audio_ring_buffer_delay调用流程与实战(七十二)
linux·运维·服务器·gstreamer音视频·音视频进阶
快乐的韭菜根根12 小时前
ubuntu 安装slurm并配置
linux·运维·ubuntu
数字新视界12 小时前
机房动环监控提升运维效率
大数据·服务器·数据库·动环监控系统·动力与环境监控系统
U-Mail邮件系统12 小时前
自建邮箱服务器有哪些软件?三款主流邮件服务器软件推荐
运维·服务器
倒头就睡的小比特13 小时前
Linux基础指令3
linux·服务器
Smoothcloud润云13 小时前
PyTorch推理服务模型热切换与失败回滚实战:降低版本更新中断
服务器·人工智能·pytorch·python·深度学习·gpu