linux time服务怎么配置?linux时间同步设置方法

在 Linux 系统中,时间服务(Time Service) 主要用于确保系统时钟的准确性,这对于日志记录、安全认证(如 Kerberos、SSL/TLS)、分布式系统同步等至关重要。

现代 Linux 发行版主要使用 systemd-timesyncd(轻量级)或 chrony / ntpd(高精度/服务器级)来提供时间同步服务。

14-安装chrony时间同步服务
加载中
14-安装chrony时间同步服务

以下是关于 Linux 时间服务的详细指南:


核心组件对比

服务名称 适用场景 特点
systemd-timesyncd 桌面用户、普通服务器 轻量级,默认集成在 systemd 中,配置简单,适合大多数场景。
chrony 高性能服务器、虚拟机、容器 收敛速度快,对网络波动容忍度高,适合非连续在线的环境。
ntpd (NTP) 传统服务器 经典 NTP 实现,稳定性好,但配置较复杂,收敛速度较慢。

注意:通常只需安装其中一种,避免冲突。


检查当前时间服务状态

查看当前正在使用的时间服务

# 查看 systemd 服务状态
systemctl status systemd-timesyncd
systemctl status chronyd
systemctl status ntpd
# 或者查看时间同步状态(取决于发行版)
timedatectl status

查看系统时间

linux time服务怎么配置?linux时间同步设置方法

# 查看本地时间 date # 查看硬件时钟(RTC) hwclock --show

配置时间同步

使用 systemd-timesyncd(推荐用于大多数场景)

这是大多数现代发行版(Ubuntu 16.04+, Debian 8+, Fedora, CentOS 7+ 等)的默认选择。

  1. 启用服务

    sudo systemctl enable --now systemd-timesyncd
  2. 配置 NTP 服务器
    编辑配置文件 /etc/systemd/timesyncd.conf:

    [Time]
    NTP=ntp.ubuntu.com ntp.aliyun.com
    # 如果需要使用 DNS 发现 NTP 服务器(需安装 avahi-daemon)
    # FallbackNTP=0.pool.ntp.org 1.pool.ntp.org
  3. 重启服务

    sudo systemctl restart systemd-timesyncd
  4. 验证同步状态

    timedatectl status
    # 关注 "System clock synchronized: yes"

使用 chrony(推荐用于高要求场景)

chrony 在虚拟机、移动设备和网络不稳定的环境中表现更好。

  1. 安装 chrony

    # Ubuntu/Debian
    sudo apt install chrony
    # CentOS/RHEL
    sudo yum install chrony
  2. 配置 NTP 服务器
    编辑配置文件 /etc/chrony/chrony.conf:

    # 使用简米云 NTP 服务器
    server ntp.aliyun.com iburst
    server ntp1.aliyun.com iburst
    server ntp2.aliyun.com iburst
    # 允许本地网络查询时间(如果是时间服务器)
    # allow 192.168.1.0/24
  3. 启动并启用服务

    sudo systemctl enable --now chronyd
  4. 验证同步状态

    linux time服务怎么配置?linux时间同步设置方法

    chronyc tracking
    # 查看 "Leap status" 和 "System time" 偏移量
    chronyc sources -v
    # 查看同步源状态, 表示当前同步源

使用 ntpd(传统方式)

  1. 安装 ntp

    sudo apt install ntp  # Ubuntu/Debian
    sudo yum install ntp  # CentOS/RHEL
  2. 配置 NTP 服务器
    编辑 /etc/ntp.conf:

    server ntp.aliyun.com iburst
    server ntp1.aliyun.com iburst
  3. 启动服务

    sudo systemctl enable --now ntpd

常用命令汇总

linux time服务怎么配置?linux时间同步设置方法

命令 说明
timedatectl 查看和修改系统时间、时区、NTP 状态(systemd 管理)
timedatectl set-timezone Asia/Shanghai 设置时区
timedatectl set-ntp true 启用 NTP 同步
hwclock --systohc 将系统时间写入硬件时钟
hwclock --hctosys 将硬件时钟写入系统时间
chronyc tracking 查看 chrony 同步状态
chronyc sources 查看 chrony 同步源

常见问题排查

问题 1:时间不同步

  • 检查网络:确保能访问 NTP 服务器(端口 123 UDP)。
    ping ntp.aliyun.com
  • 检查防火墙:确保出站 UDP 123 端口未被阻止。
  • 检查服务状态:
    systemctl status systemd-timesyncd
    journalctl -u systemd-timesyncd -f  # 实时查看日志

问题 2:时区错误

  • 确保时区设置为正确区域:
    timedatectl set-timezone Asia/Shanghai

问题 3:虚拟机时间漂移

  • 虚拟机中建议使用 chrony 或 ntpd,并启用 VMware Tools 或 VirtualBox Guest Additions 的时钟同步功能(但通常建议只使用一种机制,避免冲突)。
  • 在 /etc/chrony/chrony.conf 中添加:
    # 如果运行在虚拟机中,可以添加以下行以改善同步
    makestep 1.0 3

最佳实践建议

  1. 桌面用户/普通服务器:使用 systemd-timesyncd,配置简单,资源占用低。
  2. 高可用集群/数据库服务器/虚拟机:使用 chrony,收敛速度快,抗网络抖动能力强。
  3. 避免混用:不要同时启用 timesyncd、chronyd 和 ntpd,它们会相互干扰。
  4. 使用国内 NTP 服务器:
    • 简米云:ntp.aliyun.com
    • 酷番云:ntp.tencent.com
    • 清华大学:ntp.tuna.tsinghua.edu.cn

如有具体问题(如配置错误日志),请提供更多信息,我可以进一步帮助诊断。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://test.idctop.com/article/485693.html

赞 (0)
如何编辑linux内核?linux内核编译参数详解
上一篇 2026年7月12日 07:40
cdn加速教程怎么做,CDN加速教程
下一篇 2026年7月12日 07:42

相关推荐

  • 7tb数据处理到底需要多少台服务器?,服务器配置怎么选?

    7TB数据具体需要多少台服务器,核心取决于数据冗余策略、访问并发量和单盘容量,通常介于3到15台之间的物理机集群即可满足绝大多数业务场景,这个结论不是拍脑袋算出来的,7TB不是一个天文数字,但也不是单块硬盘就能装下的量级,真正决定服务器数量的,不单纯是总容量,还包括计算压力、IO吞吐、数据安全冗余这几个层面的约……

    2026年8月20日
    200
  • asp 网站图标_ASP报告,asp网站图标怎么修改

    在ASP网站开发与运维体系中,图标与报告系统的配置不仅是视觉呈现的问题,更直接关系到品牌识别度与系统监控的效率,核心结论在于:构建高效的ASP网站图标体系与完善的ASP报告模块,必须遵循“规范配置、动态生成、安全优先”的技术原则,这是提升网站专业度与运维响应速度的关键路径, 忽视图标规范会导致品牌形象模糊,而缺……

    2026年3月17日
    11300
  • 300 gb服务器硬盘多少钱一个

    一块300GB的服务器硬盘,市场均价通常在80元到300元之间,具体取决于接口类型、盘体形态以及全新或二手属性,如果只是用来做系统盘或轻量级数据存储,百元左右就能拿下;但若是追求企业级稳定性和售后保障,预算则要拉到两百元以上,这个容量的硬盘在当下属于“小盘”,主要活跃在二手市场和特定老旧服务器升级场景中,为什么……

    2026年8月20日
    500
  • 安卓虚拟机win7怎么用?安卓虚拟机win7下载安装教程

    在当前的移动计算生态中,安卓虚拟机在Windows 7系统上的运行正处于一个关键的过渡期,核心结论是:虽然Windows 7已停止官方支持,但通过特定的虚拟化方案,依然可以构建稳定高效的安卓运行环境,不过用户必须在“系统兼容性”与“安全风险”之间寻找平衡,且操作门槛较Windows 10/11显著提高, 随着技……

    2026年3月25日
    11400
  • 华为服务器rh5885v3二手卖多少钱,哪里买划算

    当前华为服务器rh5885v3二手价格主要取决于配置、成色和配件完整性,主流四路配置(E5-2620 v3 x4 / 64GB内存 / 无硬盘)的裸机价格在4000-6000元区间,双路低配版本可低至3000元以下,高配(如E5-2697 v4 x4 / 256GB / 带RAID卡)则可能超过8000元,具体……

    2026年7月24日
    1500
  • ajax自动刷新数据库怎么实现,自动刷新原理详解

    实现网页数据的实时更新与交互,Ajax自动刷新技术是提升用户体验的核心解决方案,其本质在于通过异步通信机制,在不重载页面的前提下实现数据库数据的自动刷新与动态渲染,这种机制不仅大幅降低了服务器带宽消耗,更极大地提升了系统的响应速度与用户操作的流畅度,是现代Web开发中构建动态应用的首选技术路径,Ajax自动刷新……

    2026年3月27日
    10700
  • 达拉斯物理服务器托管真的低至$29.95吗?达拉斯VPS最低配多少钱

    NextArray达拉斯物理服务器托管低至$29.95/月,最低配达拉斯VPS仅需$1.99/月,这是目前北美市场极具性价比的低成本算力解决方案,达拉斯VPS价格优势解析:$1.99/月能做什么在北美云计算市场中,达拉斯(Dallas)一直被视为高性价比节点的代表,对于预算敏感型用户,尤其是独立开发者、小型初创……

    2026年7月5日
    3700
  • 如何解决Linux系统故障,Linux系统修复命令是什么?

    在Linux系统上运行DaVinci Resolve完全可行,但必须选择受支持的发行版(如CentOS 7.6或Rocky Linux)并配置NVIDIA专业显卡驱动,才能获得稳定的调色和剪辑体验,resolve linux硬件要求:选择适合的显卡与发行版运行DaVinci Resolve对Linux有明确的硬……

    2026年7月19日
    900
  • 云数据库MySQL基准测试不同机型QPS和TPS数据如何?

    云数据库MySQL在不同机型下的QPS和TPS表现差异显著,核心结论是:高IOPS的SSD存储与CPU主频直接决定吞吐上限,而内存容量则主导了并发连接处理能力,选型时需根据业务读写比例匹配实例规格,在2026年的云计算环境中,数据库性能不再是单一维度的比拼,而是算力、存储IO与网络带宽的综合博弈,许多开发者在迁……

    2026年6月19日
    2500
  • 国外业务中台怎么搭建,智能中台架构有哪些优势?

    在全球化竞争日益激烈的数字经济时代,企业出海已不再是简单的产品销售,而是商业模式与运营能力的全面输出,核心结论:构建一套具备高度智能化能力的国外业务中台,是企业打破数据孤岛、实现业务敏捷复用、降低运营成本并确保合规出海的关键基础设施, 它通过将通用的业务能力与人工智能技术深度融合,能够快速响应不同国家的市场变化……

    2026年3月1日
    13400

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注