龙空技术网

RHEL8或CentOS8上如何配置NTP服务器和客户端

Linux学习教程 89

前言:

眼前看官们对“centos76软件选择”都比较关切,大家都想要分析一些“centos76软件选择”的相关文章。那么小编同时在网上网罗了一些关于“centos76软件选择””的相关知识,希望各位老铁们能喜欢,看官们一起来学习一下吧!


请关注本头条号,每天坚持更新原创干货技术文章。

如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习

1. 前言

本教程主要讲解如何在RHEL8或CentOS8上使用Chrony配置NTP服务器,用于同步时间。NTP是一种允许计算机系统间时钟同步的网络协议。

Chrony是网络时间协议的一种通用实现。它有两个程序,chrony和chronyd。

chronyd是一个可以在启动时启动的守护进程chronyc是一个命令行界面程序,可以用来监控chronyd的性能,并在运行时改变各种操作参数。

如何在RHEL8或CentOS8上配置NTP服务器和客户端


2. 在RHEL8或CentOS8上安装Chrony使用NTP协议同步时间

首先设置RHEL8或CentOS8系统时区

sudo timedatectl set-timezone Africa/Nairobi

Chrony使用软件包管理器安装在RHEL8或CentOS8系统上。

sudo yum -y install chrony

在RHEL8或CentOS8上安装Chrony使用NTP协议同步时间


安装之后,在RHEL8或CentOS8系统上启动chronyd服务并设置开机自启动。

sudo systemctl enable --now chronyd

服务状态应该显示正在运行

systemctl status chronyd

● chronyd.service - NTP client/server
Loaded: loaded (/usr/lib/systemd/system/chronyd.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2018-12-31 08:11:50 EAT; 5min ago
Docs: man:chronyd(8)
man:chrony.conf(5)
Main PID: 743 (chronyd)
Tasks: 1 (limit: 5061)
Memory: 1.7M
CGroup: /system.slice/chronyd.service
└─743 /usr/sbin/chronyd

3. 在RHEL8或者CentOS8系统上配置Chrony服务用于时间同步

在RHEL8或者CentOS8系统上配置Chrony服务用于时间同步



安装之后,您可以对Chrony主配置文件/etc/chrony.conf进行更改


您可以进行的一个主要配置更改是设置离您最近的时间服务器。

sudo vi /etc/chrony.conf

注释掉第一行,并添加一个NTP服务器列表。

#pool 2.rhel.pool.ntp.org iburstserver 0.cn.pool.ntp.org iburstserver 1.cn.pool.ntp.org iburstserver 2.cn.pool.ntp.org iburstserver 3.cn.pool.ntp.org iburst

如果附近没有NTP服务器,您也可以添加CentOS官方NTP服务器。

server 0.centos.pool.ntp.org iburstserver 1.centos.pool.ntp.org iburstserver 2.centos.pool.ntp.org iburstserver 3.centos.pool.ntp.org iburst

RHEL8或CentOS8设置NTP同步,用于同步时间

sudo timedatectl set-ntp true

更改后重新启动chronyd服务。

sudo systemctl restart chronyd

您还可以指定允许访问NTP服务器的IP地址或网络地址块。

# Allow NTP client access from local network.allow 192.168.25.0/24

如果您有活动的firewalld服务,请允许ntp端口。

sudo firewall-cmd --add-service=ntp --permanent sudo firewall-cmd --reload

检查NTP服务器是否正常工作。

chronyc sources

210 Number of sources = 3
MS Name/IP address Stratum Poll Reach LastRx Last sample
^+ ntp.dts.mg 2 7 377 127 +2102us[+1979us] +/- 98ms
^* 196.9.24.88 2 7 377 2 -11ms[ -11ms] +/- 103ms
^+ jhb-ntp.mweb.co.za 3 7 377 132 -76us[ +158us] +/- 103ms

4. 配置CentOS8或RHEL8的NTP客户端

现在已经安装和配置了Chrony NTP服务器,可以配置NTP客户机了。

设置时区:

sudo timedatectl set-timezone "Asia/Shanghai"

安装chrony并将其配置为NTP客户端。

sudo yum -y install chrony

编辑配置文件以设置NTP服务器以指向新配置的NTP服务器。

sudo vi /etc/chrony.conf

server 192.168.25.3

设置NTP同步时间。

sudo timedatectl set-ntp true

开启并设置服务自启动

sudo systemctl enable --now chronyd

使用以下命令验证设置:

chronyc sources

210 Number of sources = 3
MS Name/IP address Stratum Poll Reach LastRx Last sample
^+ 192.168.25.3 2 7 377 61 +12ms[ +12ms] +/- 100ms

配置CentOS8或RHEL8的NTP客户端


5. 总结:

通过本文您应该可以了解到如果在RHEL8或CentOS8上安装Chrony服务,利用NTP协议同步时间了吧?如果配置顺利,您现在已经有NTP服务器在RHEL8或者CentOS8服务器上工作。了解如何使用timedatectl命令与NTP服务器同步系统时钟。

本文已同步至博客站,尊重原创,转载时请在正文中附带以下链接:

点击了解更多,快速查看更多的技术文章列表。

标签: #centos76软件选择 #centos开启的服务器 #centos的ntp服务器 #centos7ntp服务器搭建 #centos ntp服务