Linux上的NTP服务

NTP时间协议
NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议。它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms。
NTP服务器就是利用NTP协议提供时间同步服务的
ntp软件(支持ntp协议) CentOS6自带 CentOS7需要安装的
chrony软件(支持ntp协议) CentOS7自带

新建一台虚拟机,作为NTP服务端:
在服务端yum安装NTP:
Linux上的NTP服务Linux上的NTP服务Linux上的NTP服务查看软件包目录,较常用的用蓝色标出:
Linux上的NTP服务
修改配置文件:
Linux上的NTP服务

上图配置文件说明:
1 default表示默认配置,nomodify表示不允许修改,其余参数notrap nopeer等的作用可以参考红帽官方文档:
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html-single/system_administrators_guide/index

2 表示允许时间同步的服务器的范围:这里设置了允许172.16.1.0/24位子网掩码的网段内的服务器和NTP服务器同步 注意新版本的格式变了
正确书写格式是子网掩码书写在mask后面:
restrict 172.16.1.0 mask 255.255.255.0 nomodify

3 设置四台阿里云服务器用于时间同步

保存退出配置文件后,注意关闭chrony服务并禁止开机自启动,否则会和NTP冲突

启动NTP服务:
Linux上的NTP服务