centos7 自建局域网ntp服务器

NTP简介:

NTP是网络时间协议(Network Time Protocol),它是用来同步网络中各个计算机的时间的协议。
在计算机的世界里,时间非常地重要
例如:对于火箭发射这种科研活动,对时间的统一性和准确性要求就非常地高,是按照A这台计算机的时间,还是按照B这台计算机的时间?
NTP就是用来解决这个问题的,NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议。
它的用途是把计算机的时钟同步到世界协调时UTC,其精度在局域网内可达0.1ms,在互联网上绝大多数的地方其精度可以达到1-50ms。
它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)进行时间同步,它可以提供高精准度的时间校正,而且可以使用加密确认的方式来防止病毒的协议攻击。

环境:

系统:CentOS Linux release 7.7.1908 (Core)

NTP Server服务器IP:192.168.0.15

NTP Client客户端IP:192.168.0.16

1、搭建NTP服务器

1.1、查看服务器是否安装ntp,系统默认安装ntpdate;

		
  1. [root@localhost ~]# rpm -qa |grep ntp
  2. ntpdate-4.2.6p5-28.el7.centos.x86_64
  3. ntp-4.2.6p5-28.el7.centos.x86_64

1.2、安装ntp,ntpdate

		
  1. [root@localhost ~]# yum install -y ntp ntpdate

1.3、修改ntp配置文件

		
  1. [root@localhost ~]# vim /etc/ntp.conf
  2.  
  3. 取消注释
  4. restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap

1.4、启动ntp服务,并开机自启动

		
  1. [root@localhost ~]# systemctl start ntpd
  2. [root@localhost ~]# systemctl enable ntpd

1.5、查询ntp是否同步

		
  1. [root@localhost ~]# ntpq -p
  2. remote refid st t when poll reach delay offset jitter
  3. ==============================================================================
  4. *time.airgapped. 216.218.254.202 2 u 27 64 77 43.822 -11.049 0.711
  5. +bray.walcz.net 140.203.204.77 2 u 28 64 77 148.678 -11.361 0.680
  6. +time.rdg.uk.as4 74.156.100.179 2 u 26 64 77 140.169 -12.353 0.720
  7. -time.panq.nl 46.243.26.34 2 u 25 64 77 148.636 -9.576 0.731

1.6、开启防火墙ntp默认端口udp123

		
  1. [root@localhost ~]# firewall-cmd --permanent --zone=public --add-port=123/udp
  2. success
  3. [root@localhost ~]# firewall-cmd --reload
  4. success

 

2、NTP客户端配置

安装的NTP跟上面的步骤一样

2.1、修改ntp配置文件,将上面的NTP服务器作为客户端同步NTP时间服务器

		
  1. [root@localhost ~]# vim /etc/ntp.conf
  2. #配置允许NTP Server时间服务器主动修改本机的时间
  3. restrict 192.168.0.15 nomodify notrap noquery
  4. #注释掉其他时间服务器
  5. #server 0.centos.pool.ntp.org iburst
  6. #server 1.centos.pool.ntp.org iburst
  7. #server 2.centos.pool.ntp.org iburst
  8. #server 3.centos.pool.ntp.org iburst
  9. #配置时间服务器为本地搭建的NTP Server服务器
  10. server 192.168.0.15

2.2、与NTP server服务器同步一下时间:

		
  1. [root@localhost ~]# ntpdate -u 192.168.0.15

2.3、查看ntp同步状态

能看到已经成功同步,要记得开启ntpd这个服务器

		
  1. [root@localhost ~]# ntpq -p
  2. remote refid st t when poll reach delay offset jitter
  3. ==============================================================================
  4. 192.168.0.15 119.28.206.193 3 u 7 64 1 0.217 -288085 0.000
版权说明: 本文为转载文章,源自互联网,由本站整编
文章分类: 技术教程
字数统计:本文共有 2536 个字
原文地址:

标签:

精彩评论

发表评论: