1. Environment Configuration1.NTP ServerNTP server version: Red Hat Enterprise Linux release 8.0 (Ootpa) NTP server IP: 192.168.8.11/24 NTP server hostname:node1 2. Business ServerNTP server version: Red Hat Enterprise Linux release 8.0 (Ootpa) NTP server IP: 192.168.8.12/24 NTP server hostname:node2 2. NTP server configuration1. Check the chrony service status[root@node1 ~]# systemctl status chronyd ● chronyd.service - NTP client/server Loaded: loaded (/usr/lib/systemd/system/chronyd.service; disabled; vendor preset: enabled) Active: inactive (dead) Docs: man:chronyd(8) man:chrony.conf(5) [root@node1 ~]# 2. Start the chrony service[root@node1 ~]# systemctl enable --now chronyd Created symlink /etc/systemd/system/multi-user.target.wants/chronyd.service → /usr/lib/systemd/system/chronyd.service. 3. Turn off firewall and selinux[root@node1 ~]# systemctl status firewalld.service ● firewalld.service - firewalld - dynamic firewall daemon Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled) Active: inactive (dead) Docs: man:firewalld(1) [root@node1 ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config [root@node1 ~]# setenforce 0 setenforce: SELinux is disabled [root@node1 ~]# getenforce Disabled [root@node1 ~]# 4. Configure NTP service file[root@node1 ~]# vim /etc/chrony.conf [root@node1 ~]# cat /etc/chrony.conf |grep -Ei '(allow|local)' # Allow the system clock to be stepped in the first three updates # Allow NTP client access from local network. #allow 192.168.0.0/16 allow 192.168.8.0/24 local stratum 10 [root@node1 ~]# 5. Restart the service[root@node1 ~]# systemctl restart chronyd [root@node1 ~]# 3. Business Server Configuration1. Enable chrony service[root@node2 ~]# systemctl enable --now chronyd Created symlink /etc/systemd/system/multi-user.target.wants/chronyd.service → /usr/lib/systemd/system/chronyd.service. [root@node2 ~]# 2. Configure chrony service file[root@node2 ~]# vim /etc/chrony.conf [root@node2 ~]# cat /etc/chrony.conf |grep pool # Use public servers from the pool.ntp.org project. # Please consider joining the pool (http://www.pool.ntp.org/join.html). pool 192.168.8.11 iburst [root@node2 ~]# 3. Restart the service[root@node2 ~]# systemctl restart chronyd [root@node2 ~]# 4. Test the business server time status1. Check the time synchronization status[root@node2 ~]# chronyc sources 210 Number of sources = 1 MS Name/IP address Stratum Poll Reach LastRx Last sample =============================================================================== ^? 192.168.8.12 0 7 0 - +0ns[ +0ns] +/- 0ns [root@node2 ~]# 2. Immediate time synchronization[root@node2 ~]# chronyc sources 210 Number of sources = 1 MS Name/IP address Stratum Poll Reach LastRx Last sample =============================================================================== ^* 192.168.8.11 10 6 17 2 +249ns[ +141us] +/- 100us [root@node2 ~]# chronyc sources -v 210 Number of sources = 1 .-- Source mode '^' = server, '=' = peer, '#' = local clock. / .- Source state '*' = current synced, '+' = combined , '-' = not combined, | / '?' = unreachable, 'x' = time may be in error, '~' = time too variable. || .- xxxx [ yyyy ] +/- zzzz || Reachability register (octal) -. | xxxx = adjusted offset, || Log2(Polling interval) --. | | yyyy = measured offset, || \ | | zzzz = estimated error. || | | \ MS Name/IP address Stratum Poll Reach LastRx Last sample =============================================================================== ^* 192.168.8.11 10 6 17 8 +249ns[ +141us] +/- 1103us [root@node2 ~]# This is the end of this article about the detailed process of NTP server configuration under Linux. For more relevant Linux NTP server configuration content, please search 123WORDPRESS.COM's previous articles or continue to browse the following related articles. I hope everyone will support 123WORDPRESS.COM in the future! You may also be interested in:
|
>>: Summary and examples of vue3 component communication methods
When deploying uwsgi+nginx proxy Django, access u...
When working on a recent project, I found that th...
1 Overview System centos8, use httpd to build a l...
Table of contents Preface 1. Recursive components...
Table of contents 1. Analysis of key source code ...
Table of contents Preface optimization Derivative...
I have used the vi editor for several years, but ...
If you need to use an image to implement the use ...
1. Please download the Busybox source code online...
Table of contents Preface 1. cat command: 2. more...
When using Navicat to connect to a remote Linux M...
Notice! ! ! This situation can actually be avoide...
C++ connects to MySQL for your reference. The spe...
Diversifying website layouts is our front-end spe...
Effect picture: The implementation code is as fol...