Linux 时间同步 -NTP 服务器

本文主要介绍如何配置 Linux 服务器集群的时间同步,技术实现上使用 NTP 服务器和客户端同步时间。
基本概念
NTP 是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议。
在计算机的世界里,时间非常地重要
例如:对于火箭发射这种科研活动,对时间的统一性和准确性要求就非常地高,是按照 A 这台计算机的时间,还是按照 B 这台计算机的时间?
NTP 就是用来解决这个问题的,NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议。
它的用途是把计算机的时钟同步到世界协调时 UTC,其精度在局域网内可达 0.1ms,在互联网上绝大多数的地方其精度可以达到 1-50ms。
它可以使计算机对其服务器或时钟源(如石英钟,GPS 等等)进行时间同步,它可以提供高精准度的时间校正,而且可以使用加密确认的方式来防止病毒的协议攻击。
部署环境:
系统:centos-release-7-3.1611.el7.centos.x86_64

NTP Server 服务器 IP:192.168.111.129
NTP Client 客户端 IP:192.168.111.89
搭建 NTP 服务器
查看服务器是否安装 ntp
系统默认已安装 ntp/ntpdate;

安装 ntp 命令
如未安装 ntp,执行如下命令安装 ntp
修改 ntp 配置文件

重新启动 ntp 服务
查询 ntp 服务服务状态

配置 ntp 服务开机自启动
查询 ntp 是否同步

开启防火墙 ntp 默认端口 udp 123
公网下,使用命令行同步网络时间
NTP 客户端配置
安装 ntp/ntpdate 跟上面的步骤一样
修改 ntp 配置文件
将上面的 NTP 服务器作为客户端同步 NTP 时间服务器

同步时间
与 NTP server 服务器同步一下时间:
能看到已经成功同步

重新启动 ntp 服务
版权声明: 本文为 InfoQ 作者【黄敏】的原创文章。
原文链接:【http://xie.infoq.cn/article/26f8011950de2d1acbd23b850】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论