zoukankan      html  css  js  c++  java
  • 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/,如需转载,请注明出处,否则将追究法律责任。

  • 相关阅读:
    05-java学习-循环结构
    04-java学习-选择结构
    03-java学习-基本数据类型-运算符-键盘接收用户输入
    A02-java学习-classpath配置-标识符-java变量类型
    A01-java学习环境准备
    20190215面试-C#操作外设-多线程-shocket
    装饰者模式
    状态模式
    DllImport学习
    网络编程(一)----基础知识、数据流套接字
  • 原文地址:https://www.cnblogs.com/xuanbjut/p/14872764.html
Copyright © 2011-2022 走看看