0

0

Linux系统时间同步配置_Linux NTP与Chrony服务使用指南

看不見的法師

看不見的法師

发布时间:2025-08-11 13:41:02

|

1053人浏览过

|

来源于php中文网

原创

要配置linux系统时间同步,可选用ntp或chrony服务。1. 使用ntp时,安装ntp软件包,配置/etc/ntp.conf文件添加server并启用iburst选项,重启ntp服务并用ntpq -p检查状态;2. 使用chrony时,安装chrony软件包,配置/etc/chrony.conf文件添加server,重启chronyd服务并用chronyc sources -v查看同步状态。两者区别在于ntp适合网络稳定环境,chrony更适合不稳定网络且同步更快。搭建本地ntp服务器需配置时间源、开放udp 123端口并设置客户端指向该服务器。排查问题应检查网络连接、防火墙设置、配置文件准确性及日志信息,并可尝试手动同步时间以辅助诊断。

Linux系统时间同步配置_Linux NTP与Chrony服务使用指南

Linux系统时间同步配置是确保系统时间准确的关键,通常通过NTP或Chrony服务实现。NTP历史悠久,Chrony则更适合不稳定网络环境。选择哪个取决于你的具体需求和网络状况。

Linux系统时间同步配置_Linux NTP与Chrony服务使用指南

解决方案

配置Linux系统时间同步,通常涉及安装和配置NTP或Chrony服务。以下分别介绍这两种方法:

Linux系统时间同步配置_Linux NTP与Chrony服务使用指南

1. 使用NTP (Network Time Protocol)

  • 安装NTP:

    Linux系统时间同步配置_Linux NTP与Chrony服务使用指南

    在Debian/Ubuntu系统上:

    sudo apt update
    sudo apt install ntp

    在CentOS/RHEL系统上:

    sudo yum install ntp
  • 配置NTP服务器:

    编辑NTP配置文件

    /etc/ntp.conf
    。 你可以选择公共NTP服务器,例如:

    server 0.pool.ntp.org iburst
    server 1.pool.ntp.org iburst
    server 2.pool.ntp.org iburst
    server 3.pool.ntp.org iburst

    iburst
    选项允许客户端在启动时更快地同步时间。

  • 重启NTP服务:

    sudo systemctl restart ntp
  • 检查NTP状态:

    ntpq -p

    这个命令会显示NTP服务器的同步状态。

2. 使用Chrony

  • 安装Chrony:

    在Debian/Ubuntu系统上:

    sudo apt update
    sudo apt install chrony

    在CentOS/RHEL系统上:

    sudo yum install chrony
  • 配置Chrony服务器:

    编辑Chrony配置文件

    /etc/chrony.conf
    。 与NTP类似,你需要指定NTP服务器:

    server 0.pool.ntp.org iburst
    server 1.pool.ntp.org iburst
    server 2.pool.ntp.org iburst

    Chrony的配置文件通常更简洁。

  • 重启Chrony服务:

    析稿Ai写作
    析稿Ai写作

    科研人的高效工具:AI论文自动生成,十分钟万字,无限大纲规划写作思路。

    下载
    sudo systemctl restart chronyd
  • 检查Chrony状态:

    chronyc sources -v

    这个命令会显示Chrony服务器的同步状态,包括延迟和偏移量等信息。

NTP和Chrony的区别是什么?哪个更适合我?

NTP是历史悠久的标准时间同步协议,配置简单,适用范围广。Chrony则更现代,在网络不稳定的情况下表现更好,同步速度更快,更适合移动设备或虚拟机。选择哪个取决于你的具体需求。如果你的服务器网络稳定,NTP足够使用。如果网络环境复杂或需要更高的精度,Chrony可能是更好的选择。另外,Chrony对硬件时钟的支持也更好。

如何配置本地NTP服务器?

如果你想搭建一个本地NTP服务器,你需要一台稳定的时间源服务器。然后,其他设备可以从这台服务器同步时间。

  1. 选择时间源: 可以选择连接互联网的NTP服务器作为时间源,也可以使用GPS时钟等硬件设备。

  2. 配置NTP/Chrony服务器: 在服务器上安装NTP或Chrony,并配置时间源。例如,在

    /etc/ntp.conf
    中添加:

    server <时间源IP地址或域名> iburst

    或者在

    /etc/chrony.conf
    中添加:

    server <时间源IP地址或域名> iburst
  3. 允许客户端访问: 配置防火墙,允许客户端访问NTP/Chrony服务器的UDP 123端口。

  4. 客户端配置: 在客户端上配置NTP/Chrony,将本地NTP服务器作为时间源。

时间同步出现问题,如何排查?

时间同步问题可能由多种原因引起,例如网络问题、防火墙设置、NTP服务器故障等。

  1. 检查网络连接: 确保服务器可以访问NTP服务器。可以使用

    ping
    命令测试网络连通性。

  2. 检查防火墙设置: 确保防火墙允许NTP流量(UDP 123端口)。

  3. 检查NTP/Chrony配置: 确保配置文件中的NTP服务器地址正确。

  4. 查看日志: NTP和Chrony都有日志文件,可以查看日志文件以获取更多信息。NTP日志通常位于

    /var/log/syslog
    /var/log/messages
    ,Chrony日志通常位于
    /var/log/chrony/chronyd.log

  5. 手动同步时间: 可以使用

    ntpdate
    chronyc
    命令手动同步时间。例如:

    sudo ntpdate 

    或者

    sudo chronyc makestep

    如果手动同步成功,但服务仍然无法正常工作,则可能是配置问题。

相关专题

更多
tcp和udp的区别
tcp和udp的区别

TCP和UDP的区别,在连接性、可靠性、速度和效率、数据报大小以及适用场景等方面。本专题为大家提供tcp和udp的区别的相关的文章、下载、课程内容,供大家免费下载体验。

119

2023.07.25

udp是什么协议
udp是什么协议

UDP是OSI参考模型中一种无连接的传输层协议。本专题为大家带来udp是什么协议的相关文章,免费提供给大家。

285

2023.08.08

tcp和udp有什么区别
tcp和udp有什么区别

tcp和udp的区别有:1、udp是无连接的,tcp是面向连接的;2、udp是不可靠传输,tcp是可靠传输;3、udp是面向报文传输,tcp是面向字节流传输。想了解更多tcp相关的内容,可阅读本专题下面的相关文章。

379

2024.11.14

磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

1349

2023.06.21

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

703

2023.06.29

linux find
linux find

find是linux命令,它将档案系统内符合 expression 的档案列出来。可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。本站专题提供linux find相关教程文章,还有相关

294

2023.06.30

linux修改文件名
linux修改文件名

本专题为大家提供linux修改文件名相关的文章,这些文章可以帮助用户快速轻松地完成文件名的修改工作,大家可以免费体验。

776

2023.07.05

linux系统安装教程
linux系统安装教程

linux系统是一种可以免费使用,自由传播,多用户、多任务、多线程、多CPU的操作系统。本专题提供linux系统安装教程相关的文章,大家可以免费体验。

573

2023.07.06

PS使用蒙版相关教程
PS使用蒙版相关教程

本专题整合了ps使用蒙版相关教程,阅读专题下面的文章了解更多详细内容。

23

2026.01.19

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Node.js 教程
Node.js 教程

共57课时 | 8.9万人学习

ASP 教程
ASP 教程

共34课时 | 3.8万人学习

Python 教程
Python 教程

共137课时 | 7.5万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号