ntp时间同步

时间同步的作用

NTP(Network Time Protocol,网络时间协议)
用来使计算机时间同步的一种协议。
它可以使计算机对其服务器或时钟源做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒)。
对于服务器群集来说,这个是一个很重要的服务,因为群集需要保证每个服务器的时间是保持一致的,这样它们在执行同一个任务时才不会出现有的服务器有滞后的现象,这样群集的状态才是健康的。

NTP的工作模式:C/S模式
NTP的协议及端口号:UDP协议123号端口

时间同步部署

环境:

同步源
20.0.0.11
客户机
20.0.0.12
20.0.0.13

部署过程

首先保证同步源的上网功能正常

[root@server1 ~]# yum -y install ntp #安装ntp服务

[root@server1 ~]# ntpdate ntp.aliyun.com #与阿里云服务器进行时间同步
27 Dec 23:28:03 ntpdate[38421]: step time server 203.107.6.88 offset 1.734191 sec

[root@server1 ~]# date #查看当前时间
20201227日 星期日 23:28:07 CST

[root@server1 ~]# vi /etc/ntp.conf #编辑ntp配置文件
8	restrict default nomodify #定义默认访问规则,nomodify禁止运程主机修改本地服务器配置

17	restrict 20.0.0.0 mask 255.255.255.0 nomodify notrap #20.0.0.0网段的主机可以使用ntp服务器同步时间

21	#server 0.centos.pool.ntp.org iburst #注释
22	#server 1.centos.pool.ntp.org iburst #注释
23	#server 2.centos.pool.ntp.org iburst #注释
24	#server 3.centos.pool.ntp.org iburst #注释

26	fudge 127.127.1.0 stratum 10 #添加
设置本机的时间层级为10级,0级代表时间层级是0级,是向其他服务器提供时间同步源的意思,不要设置为027	server 127.127.1.0 #添加

[root@server1 ~]# systemctl restart ntpd
[root@server1 ~]# netstat -anptu | grep ntp
udp        0      0 192.168.122.1:123       0.0.0.0:*                           38598/ntpd          
udp        0      0 20.0.0.11:123           0.0.0.0:*                           38598/ntpd          
udp        0      0 127.0.0.1:123           0.0.0.0:*                           38598/ntpd          
udp        0      0 0.0.0.0:123             0.0.0.0:*                           38598/ntpd          
udp6       0      0 fe80::ff21:1304:293:123 :::*                                38598/ntpd          
udp6       0      0 ::1:123                 :::*                                38598/ntpd          
udp6       0      0 :::123                  :::*                                38598/ntpd  

时间层级解析

Stratum 0
NTP网络从权威时间源获取时间。这些权威的时间源,也称为第0层设备,是高精度的计时设备,被认为是准确的,并且几乎没有延迟或与之相关联。

Stratum 1
第1层设备直接连接到权威时间源。它们充当主要的网络时间标准。

Stratum 2 and Lower
第2层服务器通过网络连接连接到第1层设备。诸如NTP客户端之类的第2层设备通过使用第1层服务器的NTP数据包来同步其时间。它们还可以充当第3层设备的服务器。

较小的层号表示服务器比较大的层号更接近授权时间源。层数越大,权威性越低。最大跃点数为15。

层16(最低层级别)指示设备未同步。可以将同一层级别上的时间服务器配置为与同一层级别上的其他时间服务器作为对等方,以备份或验证时间。

设置任务计划

[root@server1 ~]# crontab -e
* * * * * /usr/sbin/ntpdate ntp.aliyun.com

[root@server1 ~]# date
20201227日 星期日 23:52:30 CST

以上步骤所有设备设置
客户机需要在设置任务计划中将ntp.aliyun.com换成同步源IP

©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页