背景:
现有两台服务器各自运行产品程序,但时间上不同步,导致两台服务器运行的程序通信不同步.
两台服务器是ubuntu18.04的均未通外网.
NTP相关介绍
NTP(Network 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库: