找回密码
 立即注册
首页 业界区 业界 服务器时间漂移,如何开启Linux NTP自动同步 ...

服务器时间漂移,如何开启Linux NTP自动同步

蔬陶 2025-6-2 22:19:23
前言

在日常服务器运维中,我们往往默认服务器的时间是精准的。但最近一次偶然的 date 查询,让我发现——服务器时间竟然悄悄地漂移了……
本文记录了整个排查与解决的过程,希望能帮到遇到类似问题的朋友,也为自己留下一份系统化的成长笔记。
发现问题

我最近在开发 StarBlog 的访问分析功能,但发现记录下来的日志似乎时间不太对
于是我登录到服务器,输入 date 命令时,发现当前时间与实际北京时间存在一定的误差。
  1. [deali@server ~]# date
  2. Sun Apr 27 14:40:53 CST 2025
复制代码
虽然时间差距不大,但对于需要精准时间记录的服务器来说,哪怕几分钟的误差,也可能导致日志时间错乱、计划任务异常、SSL验证失败等一系列问题。
初步排查

为了进一步确认问题,在大模型爷爷的指导下,我使用了 timedatectl status 命令进行排查:
  1. [deali@server ~]# timedatectl status
  2.       Local time: Sun 2025-04-27 14:40:53 CST
  3.   Universal time: Sun 2025-04-27 06:40:53 UTC
  4.         RTC time: Sun 2025-04-27 06:50:29
  5.        Time zone: Asia/Shanghai (CST, +0800)
  6.      NTP enabled: no
  7. NTP synchronized: no
  8. RTC in local TZ: no
  9.       DST active: n/a
复制代码
可以看到,虽然时区设置正确(Asia/Shanghai),但 NTP未启用(NTP enabled: no),也未同步(NTP synchronized: no)
这意味着服务器时间完全靠系统自身运行,长时间下来必然会发生漂移。
<blockquote>

来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

相关推荐

2025-10-27 00:47:23

举报

懂技术并乐意极积无私分享的人越来越少。珍惜
2025-11-15 11:33:00

举报

感谢发布原创作品,程序园因你更精彩
2025-12-11 23:11:08

举报

2025-12-25 00:44:06

举报

2026-1-20 16:49:49

举报

2026-1-21 18:11:04

举报

懂技术并乐意极积无私分享的人越来越少。珍惜
2026-1-23 09:25:09

举报

2026-1-26 10:21:19

举报

感谢发布原创作品,程序园因你更精彩
2026-1-26 12:08:29

举报

2026-1-30 16:37:12

举报

很好很强大  我过来先占个楼 待编辑
2026-2-4 07:45:37

举报

喜欢鼓捣这些软件,现在用得少,谢谢分享!
2026-2-4 08:01:07

举报

喜欢鼓捣这些软件,现在用得少,谢谢分享!
2026-2-5 13:00:27

举报

很好很强大  我过来先占个楼 待编辑
12下一页
您需要登录后才可以回帖 登录 | 立即注册