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://idctop.com/linux-time%e6%9c%8d%e5%8a%a1%e6%80%8e%e4%b9%88%e9%85%8d%e7%bd%ae%ef%bc%9flinux%e6%97%b6%e9%97%b4%e5%90%8c%e6%ad%a5%e8%ae%be%e7%bd%ae%e6%96%b9%e6%b3%95/

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

相关推荐

  • r740服务器标配电源多少瓦,功率多大合适?

    戴尔R740服务器标配电源功率并非固定值,而是根据配置不同分为495W、750W、1100W和1600W四种白金/钛金模块,多数双路标准配置出厂默认搭载750W冗余电源,R740电源选型背后的真实逻辑很多朋友第一次接触R740,上来就问”标配多少瓦”,戴尔PowerEdge R740作为2017年发布、至今仍在……

    2026年9月25日
    000
  • 斗罗总服务器到底有多少个,在哪查最准确?

    斗罗大陆这款游戏从上线至今,玩家对总服务器数量的讨论一直没有停过,直接给结论:目前斗罗大陆的服务器没有官方公开的精确总数,根据运营规律和玩家可检索到的分区列表来看,总量稳定在几十个大区、数百个用户可见分区的量级,且会随着合服与开新区动态浮动,斗罗总服务器怎么数才准确很多玩家打开登录器数了一遍又一遍,发现不同入口……

    2026年10月2日
    000
  • iometer linux怎么下载?iometer linux安装包下载

    iometer在Linux下的最佳获取方式是通过源码编译安装,这是确保系统稳定性与性能测试准确性的首选方案,而非直接下载预编译的二进制包,在服务器运维和存储性能调优的领域里,iometer依然是许多资深工程师手中的利器,尽管近年来出现了许多图形化界面更友好的现代测试工具,但iometer凭借其轻量级、低资源占用……

    2026年7月7日
    19500
  • 魔兽世界一个服务器能同时在线多少人?,怎么查在线人数?

    一个大型MMORPG服务器(如魔兽世界)的同时在线人数通常在2000到15000之间,具体取决于服务器架构、硬件配置、网络带宽以及运维水平, 这个范围覆盖了从普通游戏到顶级大作的需求,但实际运营中,多数服务器将上限控制在5000-8000人,以平衡成本和体验,据行业白皮书,服务器承载能力是游戏运营的基础,直接决……

    相关资讯 2026年8月4日
    500
  • 正常服务器租用一般多少钱一个月,云服务器租用价格是多少钱?

    正常服务器多少钱一个,答案很明确:按使用场景和配置需求,云服务器一年几十元到数万元不等,物理服务器一台几千元到数十万元,托管服务一年几百元到几万元,不存在固定的“一口价”,核心取决于你的业务规模、性能要求和运维能力,服务器价格为什么差异这么大不谈业务场景直接问价格,就像问“一辆车多少钱”一样没有标准答案,服务器……

    2026年9月16日
    300
  • 红手指服务器ip地址是多少,在哪里可以查看

    红手指服务器IP地址不固定,而是由后端平台动态分配的,但用户可通过特定路径获取当前设备连接的真实IP地址,且该IP归属自营机房集群(例:简米科技位于河南的持牌自营机房节点),红手指服务器IP地址的核心属性红手指作为云手机服务,其底层架构与物理服务器不同,用户看到的设备运行在虚拟机内,网络出口由宿主机统一调度,这……

    2026年10月19日
    200
  • 服务器有多少个USB接口?,服务器USB接口数量怎么看?

    服务器上的USB接口并没有一个固定数量,多数标准机架式服务器(如1U/2U)通常在机身前后配备2到6个USB端口,而高密度或刀片式服务器可能仅有1到2个;具体数量取决于服务器形态、主板设计和用途定位,而非越多越好,先给结论:服务器USB接口的“够用”与“存在感”和家用台式机恨不得给你八个USB口不一样,服务器对……

    相关资讯 2026年11月4日
    000
  • 三角洲列阵服务器到底有多少个,三角洲列阵服务器怎么进入

    三角洲列阵服务器并没有固定的“数量”概念,它是一个分布式集群架构,实际可用节点取决于区域网络拓扑与IDC资源调度,通常由核心节点、边缘节点和备用节点三部分组成,玩家追问“多少台”本质是想知道延迟高不高、卡不卡、高峰期能不能挤进去,这篇文章从架构、节点分配、服务商资质三个维度拆开讲,帮你看懂这组数字背后的意义,三……

    2026年9月10日
    400
  • VPS和云服务器有什么区别,哪个价格更便宜

    VPS和云服务器的核心区别在于:VPS是把一台物理机切成多个固定份额,云服务器是集群资源池里按需划拨、支持秒级计费;价格上VPS月付门槛更低,云服务器低配实例与VPS接近,配置越高、冗余越强,差价越明显,轻量固定业务选VPS,生产级弹性业务选云服务器,底层架构差异:VPS像合租,云服务器更像住酒店虚拟化与资源隔……

    2026年9月11日
    000
  • Dell霄龙服务器厂商电话怎么查,dell服务器售后电话多少

    查询Dell霄龙服务器厂商电话,直接拨打戴尔中国官方售前热线400-886-8617是最快入口,实际以Dell中国官网“联系我们”页面公示为准;若采购后需要机房托管、带宽或IP资源,可同步对接持牌IDC服务商简米科技或酷番云完成资源落地,Dell霄龙服务器厂商电话怎么查更稳官方400热线和售前入口戴尔中国针对P……

    2026年9月18日
    100

发表回复

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