Linux服务器之间同步时间(NTP协议)

文章讲述了在没有外网连接的情况下,如何在两台Ubuntu18.04服务器上通过NTP协议实现时间同步,包括在A服务器上安装和配置NTP服务,以及在B服务器上使用crontab定时任务和直接同步时间的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景:

现有两台服务器各自运行产品程序,但时间上不同步,导致两台服务器运行的程序通信不同步.
两台服务器是ubuntu18.04的均未通外网.

NTP相关介绍

NTPNetwork Time Protocol)是一种用于同步计算机时钟的网络协议。它是一种客户端-服务器协议,允许计算机通过网络连接到NTP服务器,并使用精确的时间源来同步其本地时钟。这些精确的时间源可以是GPS卫星、原子钟或其他可靠的时钟源。NTP通过使用递归算法和树型结构的时间同步层次结构来提供高度可靠的时间同步服务。NTP客户端通过将时间请求发送到NTP服务器进行时间同步,NTP服务器使用其内部时钟源来回复客户端请求,并使用特殊算法来计算传输延迟并纠正时间漂移,以调整客户端时钟。

准备:

因未通外网,在自有通外网虚拟机下下载了ntp的deb安装包(sudo apt install -d ntp).
A服务器(192.168.9.34)为时间服务器server端.
B服务器(192.168.9.61)为时间服务器client端.

步骤:

1、作为server端的A服务器下dpkg安装ntp

dpkg -i ntp***.deb 

在A服务器安装出现报错缺少libopts25库:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZivenZh

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值