Files
chill_notes/Linux/CentOS/CentOS7搭建NTP服务器.md
2026-04-21 20:24:09 +08:00

4.0 KiB
Executable File
Raw Blame History

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

环境:

系统:====CentOS Linux release 7.4.1708 (Core)

NTP Server**==服务器IP**==192.168.0.15

NTP Client**==客户端IP**==192.168.0.16

1**、搭建NTP服务器** 1.1**、查看服务器是否安装ntp,系统默认安装ntpdate** [root@localhost ~]# rpm -qa |grep ntpntpdate-4.2.6p5-28.el7.centos.x86_64ntp-4.2.6p5-28.el7.centos.x86_64 1.2**、安装ntpntpdate已经系统默认安装过了** [root@localhost ~]# yum install -y ntp 1.3**、修改ntp配置文件**

Exported image

[root@localhost ~]# vim /etc/ntp.conf 把配置文件下面四行注释掉server 0.cn.pool.ntp.org iburstserver 1.cn.pool.ntp.org iburstserver 2.cn.pool.ntp.org iburstserver 3.cn.pool.ntp.org iburst然后在下面添加这几行server 0.cn.pool.ntp.org iburstserver 1.cn.pool.ntp.org iburstserver 2.cn.pool.ntp.org iburstserver 3.cn.pool.ntp.org iburst

Exported image

1.4**、启动ntp服务,并开机自启动** [root@localhost ~]# systemctl start ntpd[root@localhost ~]# systemctl enable ntpd 1.5**、查询ntp是否同步** [root@localhost ~]# ntpq -p remote refid st t when poll reach delay offset jitter==================119.28.206.193 100.122.36.196 2 u 128 128 377 19.711 -0.468 5.363 1.6*、开启防火墙ntp默认端口****udp123** [root@localhost ~]# firewall-cmd --permanent --zone=public --add-port=123/udpsuccess[root@localhost ~]# firewall-cmd --reloadsuccess

2**、NTP客户端配置** 安装的NTP跟上面的步骤一样 2.1**、修改ntp配置文件,将上面的NTP服务器作为客户端同步NTP时间服务器**

Exported image

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

Exported image

2.2**、与NTP server服务器同步一下时间:** [root@localhost ~]# ntpdate -u 192.168.0.15 2.3**、查看ntp同步状态** 能看到已经成功同步要记得开启ntpd这个服务器 [root@localhost ~]# ntpq -p remote refid st t when poll reach delay offset jitter================== 192.168.0.15 119.28.206.193 3 u 7 64 1 0.217 -288085 0.000

来自 <https://www.cnblogs.com/Sungeek/p/10197345.html>