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:虚拟机时间漂移

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

最佳实践建议

  1. 桌面用户/普通服务器:使用 systemd-timesyncd,配置简单,资源占用低。
  2. 高可用集群/数据库服务器/虚拟机:使用 chrony,收敛速度快,抗网络抖动能力强。
  3. 避免混用:不要同时启用 timesyncdchronydntpd,它们会相互干扰。
  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

相关推荐

  • ace网络中文文档在哪找?如何解决中文支持问题

    Ace网络中文文档的中文支持问题主要集中在编码配置不一致、系统环境语言设置错误以及依赖库缺失三个核心维度,解决这一问题的核心结论在于:必须强制统一项目工程与运行环境的字符编码为UTF-8,并正确配置本地化(Locale)环境,这是确保Ace框架在中文语境下稳定运行、避免乱码和数据传输错误的唯一有效路径,绝大多数……

    2026年4月7日
    9800
  • 超微gpu服务器多少钱一台,哪个型号性价比高

    超微GPU服务器的起步价格通常在5万元左右,主流配置集中在10万到30万元之间,而搭载顶级GPU(如H100)的高端机型往往超过50万元, 这个价格跨度由硬件组合、使用场景和采购渠道共同决定,下面从核心因素、主流配置、采购方案和成本评估几个维度,帮你理清超微GPU服务器的真实价格,决定超微GPU服务器价格的核心……

    2026年8月20日
    600
  • 安卓开发时可以用mysql数据库吗,安卓app如何连接mysql数据库

    安卓开发时可以用mysql数据库吗_App备案FAQ这一问题的核心结论是:安卓应用开发在技术层面可以直接连接MySQL数据库,但在工程实践、安全合规及App备案规范中,这种做法是严令禁止的, 正确的架构设计必须采用“安卓端+中间层(API)+数据库”的三层架构模式,严禁在移动端直连数据库,这既是行业铁律,也是保……

    2026年3月24日
    10100
  • 1g内存mc服务器大概多少钱?,怎么买最便宜

    1G内存的MC服务器月费通常在50-150元之间,具体取决于服务商的硬件配置、带宽质量和是否具备正规资质,这个价格区间覆盖了从入门级“开箱即玩”到专业级稳定运行的选项,便宜的可能低至30-40元,但往往伴随高峰期卡顿、丢包甚至数据丢失风险,选择的关键在于拆解价格背后的真实成本和服务保障,1G内存到底能干什么很多……

    2026年8月20日
    300
  • android43对应api是多少?Android SDK版本号对照表

    Android 4.3系统版本在软件开发工具包(SDK)中严格对应API Level 18,这一对应关系是开发者进行应用兼容性适配与版本控制的核心基准,对于致力于维护旧版应用或针对特定存量设备进行优化的工程师而言,精确掌握API 18的特性变更、行为差异以及适配策略,是确保应用稳定运行的关键,这一版本虽然发布时……

    2026年4月5日
    13900
  • 我的世界开Java服务器到底要多少钱?,每月多少钱?

    我的世界Java版开服务器费用取决于玩家数量和模组需求,每月从几十元到上千元不等, 这个范围确实很宽,因为选择自建还是租赁、用面板还是手动配置,都会直接影响成本,下面我会从实际需求出发,帮你拆解费用构成,并给出可操作的配置建议,影响费用的核心因素玩家数量与在线峰值服务器开销最直接关联的是同时在线人数,如果只是三……

    2026年8月20日
    900
  • Xbox2020怎么连接电脑,Xbox Series X怎么连电脑玩

    将 Xbox Series X|S 主机与电脑连接,最核心的结论是:根据使用场景选择HDMI 采集卡硬件直连或Xbox 配套应用无线串流,前者适合追求极致画质、低延迟以及需要进行游戏录制或直播的专业用户,后者则适合希望在电脑屏幕上便捷游玩、无需额外购买昂贵硬件的普通用户,明确这两种方案的优劣与操作细节,是实现x……

    2026年2月22日
    17600
  • Greencloudvps绿帽云东京机场延迟低吗?日本vps三网直连哪家强

    Greencloudvps绿帽云日本东京节点凭借三网直连的低延迟优势,是追求稳定访问速度和低延迟体验用户的优选方案,特别适合对网络质量有较高要求的建站或开发场景,在云服务器市场,日本东京节点一直是国内用户关注的焦点,这里不仅地理位置近,而且基础设施成熟,绿帽云(Greencloudvps)作为老牌服务商,其东京……

    2026年7月6日
    14400
  • UCloud香港美国免备案vps云主机1核1G一年只要150元是真的吗,UCloud香港美国免备案vps云主机1核1G一年只要150元

    UCloud香港与美国免备案VPS云主机凭借低门槛价格和快速开通特性,成为2026年个人开发者及中小企业出海建站的首选方案,1核1G配置年付仅需150元左右,性价比极高,在数字化出海浪潮持续的当下,选择一台稳定且合规的服务器是业务落地的第一步,对于许多没有ICP备案资质的用户来说,国内云服务器虽然网络延迟低,但……

    2026年6月18日
    3810
  • 国外业务中台服务数据业务化是什么?如何实现数据业务化转型

    国外业务中台建设的核心在于实现“数据业务化”,即将沉睡的数据资产转化为可直接驱动业务决策的行动指令,这一过程并非简单的数据可视化或报表生成,而是通过数据重构业务流程,实现从“看数据”到“用数据”的质变, 企业在拓展海外市场时,面临着多地域、多币种、多合规环境的复杂挑战,唯有通过数据业务化,才能打破信息孤岛,让中……

    2026年3月6日
    12900

发表回复

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