Centos 8 搭建时钟服务器

Centos 8 搭建时钟服务器

原创 Linux操作系统 作者:strivechao 时间:2020-08-10 14:33:54  940  0

由于CentOS8.0中默认不再支持ntp软件包,时间同步将由chrony来实现。

安装chrony

yum install chrony -y

设置chrony随系统自动启动

systemctl enable chronyd

配置chrony.conf,允许客户端同步

vi /etc/chrony.conf
# 使用 pool.ntp.org 项目中的公共服务器。以server开,理论上想添加多少时间服务器都可以。
# Use public servers from the pool.ntp.org project.
# Please consider joining the pool ().
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
# 根据实际时间计算出服务器增减时间的比率,然后记录到一个文件中,在系统重启后为系统做出最佳时间补偿调整。
# Record the rate at which the system clock gains/losses time.
driftfile /var/lib/chrony/drift
# 如果系统时钟的偏移量大于1秒,则允许系统时钟在前三次更新中步进。
# Allow the system clock to be stepped in the first three updates if its offset is larger than 1 second.
makestep 1.0 3
# 启用实时时钟(RTC)的内核同步。
# Enable kernel synchronization of the real-time clock (RTC).
rtcsync
# 通过使用 hwtimestamp 指令启用硬件时间戳
# Enable hardware timestamping on all interfaces that support it.
#hwtimestamp *
# Increase the minimum number of selectable sources required to adjust the system clock.
#minsources 2
# 指定 NTP 客户端地址,以允许或拒绝连接到扮演时钟服务器的机器
# Allow NTP client access from local network.
#allow 192.168.0.0/16
# Serve time even if not synchronized to a time source.
#local stratum 10
# 指定包含 NTP 身份验证密钥的文件。
# Specify file containing keys for NTP authentication.
#keyfile /etc/chrony.keys
# 指定日志文件的目录。
# Specify directory for log files.
logdir /var/log/chrony
# 选择日志文件要记录的信息。
# Select which information is logged.
#log measurements statistics tracking

https://www.cnblogs.com/jhxxb/p/11526098.html

https://www.cnblogs.com/yinzhengjie/p/12292549.html

  1. 选择您设置为 NTP 服务器的主机。
  2. 编辑 /etc/chrony.conf 并确保它具有以下行:
    driftfile /var/lib/chrony/drift
    local stratum 8
    manual
    allow 192.168.165

    允许字段中的地址为允许客户机从其进行连接的网络地址或子网地址。

  3. 在客户机上,编辑  /etc/chrony.conf 并确保它具有以下行:
    server master iburst
    driftfile /var/lib/chrony/drift
    logdir /var/log/chrony
    log measurements statistics tracking
  4. 在每个主机上启动并启用 chronyd:
    systemctl start chronyd 
    systemctl enable chronyd

查看日期时间及NTP状态:# timedatectl
查看和配置时区:# timedatectl list-timezones;# timedatectl set-timezone Asia/Shanghai
修改日期时间:# timedatectl set-time "2018-10-21 11:50:00"(可以只修改其中一个)
开启NTP:# timedatectl set-ntp true/flase
查看chrony服务所有conf配置文件分布# rpm -ql chrony |grep conf
检查chrony服务配置文件所在# rpm -qc chrony
查看chrony安装情况# rpm -qi chrony
检查ntp安装情况# yum search ntp |grep ^ntp.x86_64或# yum search ntp(列出所有ntp相关包)


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25469263/viewspace-2710480/,如需转载,请注明出处,否则将追究法律责任。

原文地址:https://www.cnblogs.com/xuanbjut/p/14872764.html