linux NTP时间服务器配置

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

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

2、 安装ntp

[root@node1 ~]# yum install ntp

3、查看NTP状态并修改配置文件

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


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

在如上4行下添加如下一行,也可以选择把上边4行注释掉,或设置为其他提供时间同步的server
server 127.0.0.1 iburst

4、修改配置文件完毕后wq保存退出,启动NTP服务并查看状态。
systemctl start ntpd

[root@master ~]# systemctl status ntpd
● ntpd.service – Network Time Service
Loaded: loaded (/usr/lib/systemd/system/ntpd.service; disabled; vendor preset: disabled)
Active: active (running) since Sat 2019-05-25 10:35:53 CST; 2s ago
Process: 1469 ExecStart=/usr/sbin/ntpd -u ntp:ntp $OPTIONS (code=exited, status=0/SUCCESS)
Main PID: 1470 (ntpd)
CGroup: /system.slice/ntpd.service
└─1470 /usr/sbin/ntpd -u ntp:ntp -g

May 25 10:35:53 master.k8s ntpd[1470]: Listen and drop on 1 v6wildcard :: UDP 123
May 25 10:35:53 master.k8s ntpd[1470]: Listen normally on 2 lo 127.0.0.1 UDP 123
May 25 10:35:53 master.k8s ntpd[1470]: Listen normally on 3 eth0 172.31.0.19 UDP 123
May 25 10:35:53 master.k8s ntpd[1470]: Listen normally on 4 docker0 172.17.0.1 UDP 123
May 25 10:35:53 master.k8s ntpd[1470]: Listen normally on 5 lo ::1 UDP 123
May 25 10:35:53 master.k8s ntpd[1470]: Listen normally on 6 eth0 fe80::f816:3eff:fe34:50f7 UDP 123
May 25 10:35:53 master.k8s ntpd[1470]: Listening on routing socket on fd #23 for interface updates
May 25 10:35:53 master.k8s ntpd[1470]: 0.0.0.0 c016 06 restart
May 25 10:35:53 master.k8s ntpd[1470]: 0.0.0.0 c012 02 freq_set kernel 0.000 PPM
May 25 10:35:53 master.k8s ntpd[1470]: 0.0.0.0 c011 01 freq_not_set

[root@master ~]# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
+124-108-20-1.st 127.67.113.92 2 u 20 64 377 176.915 11.785 3.846
*119.28.183.184 100.122.36.4 2 u 9 64 377 50.872 -3.741 19.915
+ntp.wdc1.us.lea 130.133.1.10 2 u 12 64 377 230.668 21.689 17.552
electabuzz.feli 185.255.55.20 3 u 955 64 0 238.847 -18.756 0.000
localhost .INIT. 16 l – 1024 0 0.000 0.000 0.000

5、配置NTP服务开机启动。如果系统有开启防火墙需要注意调整防火墙规则,增加–add-port=123/udp 端口,并reload防火墙规则。

systemctl enable ntpd

6、客户端配置,客户端配置相对简单,用第2步方法安装ntp服务后,vi /etc/ntp.conf 配置文件,添加如下内容:

注释掉其他时间服务器信息。配置时间服务器为本地的ntp服务器
server 172.31.0.19
配置允许时间服务器主动修改本机的时间
restrict 172.31.0.19 nomodify notrap noquery

7、客户端进行时间同步。

ntpdate -u 172.31.0.19
systemctl start ntpd
systemctl enable ntpd
ntpq -p

至此,全部配置完成

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据