CentOS7 搭建NTP服务器及客户端同步时间 实操!!

在配置时钟同步服务器时第一次同步时间时,使用ntpdate命令;后续通过ntpd服务与服务器同步时间。

一、搭建NTP服务器时间同步

1、查看服务器、客户端操作系统版本

[root@web ~]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)

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

[root@web ~]# rpm -qa | grep ntp
fontpackages-filesystem-1.44-8.el7.noarch

3、安装ntp ntpdate,其中ntpdate默认安装,可以只安装ntp;

yum install ntp ntpdate -y

4、查看是否已安装完成,与第2步对比

[root@web ~]# rpm -qa | grep ntp
fontpackages-filesystem-1.44-8.el7.noarch

5、查看ntp服务器状态,两条命令效果一样

[root@web ~]# systemctl status ntpd
● ntpd.service - Network Time Service
   Loaded: loaded (/usr/lib/systemd/system/ntpd.service; disabled; vendor preset: disabled)
   Active: inactive (dead)

6、修改配置文件,使该NTP服务器在不联网的情况下,使用本服务器的时间作为同步时间

vim /etc/ntp.conf

把如下四行代码注释掉:

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

在下面再添加一行:
server 127.127.1.0 iburst
7、启动ntp服务

systemctl start ntpd

8、查看是否同步

[root@web ~]# ntpq -p
    

9、设置开机启动

[root@web ~]# systemctl enable ntpd
Created symlink from /etc/systemd/system/multi-user.target.wants/ntpd.service to /usr/lib/systemd/system/ntpd
service.

10、设置防火墙,打开udp123端口

[root@web ~]# firewall-cmd --permanent --add-port=123/udp
success
[root@web ~]# firewall-cmd --reload
success

11、查看防火墙已打开端口

iptables -L -n

二、客户端同步

前面5步与服务器操作一致

6、修改配置文件,将刚刚搭建好的NTP服务器作为客户端上游时间服务器

vim /etc/ntp.conf

CentOS7 搭建NTP服务器及客户端同步时间 实操!!_第1张图片
7、与本地ntpd Server同步一下

ntpdate -u 192.168.0.163

8、启动ntp服务

systemctl start ntpd

9、查看状态

[root@db3 ~]# ntpq -p

你可能感兴趣的:(Linux)