centos7搭建NTP服务器及客户端同步时间

centos7搭建NTP服务器及客户端同步时间

一、服务器端配置
1、检查服务器是否已安装NTP服务,有下述内容输出表示已安装
[root@VM_0_12_centos etc]# rpm -qa | grep ntp
ntpdate-4.2.6p5-29.el7.centos.x86_64
ntp-4.2.6p5-29.el7.centos.x86_64

2、如果没有,通过yum安装NTP服务
[root@VM_0_12_centos ~]# yum install ntp ntpdate -y
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
epel | 5.3 kB 00:00:00
extras | 2.9 kB 00:00:00
os | 3.6 kB 00:00:00
updates | 2.9 kB 00:00:00
Package ntp-4.2.6p5-29.el7.centos.x86_64 already installed and latest version
Package ntpdate-4.2.6p5-29.el7.centos.x86_64 already installed and latest version
Nothing to do

3、查看NTP服务是否开启
[root@VM_0_12_centos etc]# systemctl status ntpd
● ntpd.service - Network Time Service
Loaded: loaded (/usr/lib/systemd/system/ntpd.service; enabled; vendor preset: disabled)
Active: active (running) since Sun 2020-03-29 20:43:19 CST; 50min ago
Main PID: 13403 (ntpd)
CGroup: /system.slice/ntpd.service
└─13403 /usr/sbin/ntpd -u ntp:ntp -g

Mar 29 20:43:19 VM_0_12_centos ntpd[13403]: 0.0.0.0 c01d 0d kern kernel time sync enabled

4、先停用NTP服务,找互联网的时间服务器同步一下时间。
[root@VM_0_12_centos etc]# systemctl stop ntpd
[root@VM_0_12_centos etc]# ntpdate 1.cn.pool.ntp.org
29 Mar 20:40:30 ntpdate[12717]: adjust time server 203.107.6.88 offset 0.000541 sec

5、编辑NTP配置文件
[root@VM_0_12_centos etc]#vim /etc/ntp.conf
#restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
#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
解释:
允许特定网段能同步时间。
先把上面四行代码注释掉,再在下面添加一行
server 127.127.1.0 iburst

6、启动NTP服务并设置开机启动
# systemctl start ntpd
# systemctl enable ntpd

7、查看是否同步,下述表示已于上游时间服务器同步,并提供本地的NTP服务。
[root@VM_0_12_centos etc]# ntpq -p
**remote refid st t when poll reach delay offset jitter
==============================================================================**
LOCAL(0) .LOCL. 5 l 1064 64 0 0.000 0.000 0.000
*169.254.0.2 100.67.190.132 3 u 44 64 377 25.567 -0.522 0.105

[root@VM_0_12_centos etc]# ntpstat
synchronised to NTP server (169.254.0.2) at stratum 4
time correct to within 77 ms
polling server every 128 s

[root@VM_0_12_centos etc]# date
Sun Mar 29 21:52:10 CST 2020

8、设置防火墙,打开udp123端口,然后查看。
# firewall-cmd --zone=public --add-service=ntp --permanent
success
# firewall-cmd --reload
success
#iptables -L -n

二、客户端配置
前3步和服务器一样。

1、修改ntp配置文件
#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 192.168.1.163
restrict 192.168.1.163 nomodify notrap noquery

解释:
先把上面四行代码注释掉。
配置上游时间服务器为本地的ntpd server
配置允许上游时间服务器主动修改本机的时间

2、与本地ntpd server同步
#ntpdate -u 192.168.1.163

3、启动NTP服务并设置开机启动
# systemctl start ntpd
# systemctl enable ntpd

4、查看同步状态
# ntpq -p
**remote refid st t when poll reach delay offset jitter
==============================================================================**
*192.168.1.163 LOCAL(0) 11 u 21 64 377 0.068 -0.522 0.105

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值