ntp时间同步

ntp时间同步

  • ntp的概述
  • ntp的工作模式、协议及端口
  • 部署ntp

ntp的概述

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

ntp的工作模式、协议及端口

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

部署ntp

1、环境
同步源:20.0.0.11(上网功能正常)
客户机:20.0.0.1220.0.0.13

2、安装ntp与修改配置文件(同步源上)

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

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

[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  

[root@server1 ~]# date #查看当前时间
20201228日 星期一 20:09:28 CST

3、设置任务计划(同步源)
[root@server1 ~]# crontab -e
* * * * * /usr/sbin/ntpdate ntp.aliyun.com

4、客户机:
(1)安装同步软件
yum -y install ntpdate
(2)设定同步源
ntpdate 20.0.0.113)创建任务计划
crontab -e
*  *  *  *  * /usr/sbin/ntpdate  20.0.0.114)验证效果
date #验证下时间

你可能感兴趣的:(ntp,时间同步,部署ntp)