环境描述
- 共使用三台虚拟机进行测试。
- 主要修改配置文件:/etc/ntp.conf。
- NTP服务开放的端口为:123
- 基础环境:
- 关闭了firewalld。
- 关闭了SElinux。
安装NTP服务
在NTP Server和NTP Server上都需要执行。
-
确认是否已安装ntp
rpm -qa ntp* ntp-4.2.6p5-29.el7.centos.2.x86_64 ntpdate-4.2.6p5-29.el7.centos.2.x86_64
-
如果未安装,使用以下命令安装
yum -y insatll ntp
-
注释/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
NTP Server
-
修改配置文件/etc/ntp.conf,在文件中添加以下内容。
#将本机作为NTP服务器的服务端。 server 127.127.1.0 iburst
-
修改完成后,开启NTP服务并开机自启。
[root@node01 ~]# systemctl --now enable ntpd
-
查看NTP服务状态。
[root@node01 ~]# systemctl status ntpd
-
查询网络中的NTP服务器,同时显示客户端和每个服务器的关系。
[root@node01 ~]# ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== *LOCAL(0) .LOCL. 5 l 48 64 377 0.000 0.000 0.000
-
查询在本地计算机上运行的NTP守护程序(ntpd)的同步状态。
[root@node01 ~]# ntpstat synchronised to local net (127.127.1.0) at stratum 6 time correct to within 12 ms polling server every 64 s
-
查看123端口是否开放。
[root@node01 ~]# lsof -i:123
-
查看同步状态,
NTP synchronized: yes
此项为yes为同步正常。[root@node01 ~]# timedatectl Local time: Wed 2021-06-30 12:57:52 CST Universal time: Wed 2021-06-30 04:57:52 UTC RTC time: Wed 2021-06-30 04:57:51 Time zone: Asia/Shanghai (CST, +0800) NTP enabled: yes NTP synchronized: yes RTC in local TZ: no DST active: n/a
NTP Client
-
修改配置文件/etc/ntp.conf,在文件中添加以下内容。
#将10.0.0.11作为NTP服务器的Server端。 server 10.0.0.11 iburst
-
修改完成后,开启NTP服务并开机自启。
[root@node02 ~]# systemctl --now enable ntpd
-
查看NTP服务状态。
[root@node02 ~]# systemctl status ntpd
-
查询网络中的NTP服务器,同时显示客户端和每个服务器的关系。
[root@node02 ~]# ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== *10.0.0.11 LOCAL(0) 6 u 25 64 7 0.810 0.054 0.162
-
查询在本地计算机上运行的NTP守护程序(ntpd)的同步状态。
[root@node02 ~]# ntpstat synchronised to NTP server (10.0.0.11) at stratum 7 time correct to within 953 ms polling server every 64 s
-
查看123端口是否开放。
[root@node01 ~]# lsof -i:123
-
查看同步状态,
NTP synchronized: yes
此项为yes为同步正常。[root@node02 ~]# timedatectl Local time: Wed 2021-06-30 12:57:38 CST Universal time: Wed 2021-06-30 04:57:38 UTC RTC time: Wed 2021-06-30 04:57:37 Time zone: Asia/Shanghai (CST, +0800) NTP enabled: yes NTP synchronized: yes RTC in local TZ: no DST active: n/a
注意
- 启动NTP服务之后,使用
ntpq -p
查看正常,使用lsof -i:123
端口正常开放,使用timedatectl
查看同步NTP synchronized: no
,使用ntpstat
出现unsynchronised polling server every 8 s
,这需要等待约2分钟左右再次查看同步的状态。