• CentOS 7.6安装配置Chrony同步系统时钟


    一、简单介绍:
    Chrony是NTP(Network Time Protocol,网络时间协议,服务器时间同步的一种协议)的另一种实现,与ntpd不同,它可以更快且更准确地同步系统时钟,最大程度的减少时间和频率误差。
    Chrony包括两个核心组件:
    1、chronyd:一个后台运行的守护进程,用于调整内核中运行的系统时钟与NTP服务器同步。它确定服务器增减时间的比率,并对此进行调整补偿;
    2、chronyc:提供用户界面,用于监控性能并进行多样化的配置。它可以在chronyd实例控制的服务器上工作,也可以在一台不同的远程服务器上工作。
    3、安装并配置chrony:
    # yum -y install chrony
    # mv /etc/chrony.conf /etc/chrony.conf.bak
    # vim /etc/chrony.conf,新增如下代码:
    # 指定上层NTP服务器为阿里云提供的公网NTP服务器
    server ntp1.aliyun.com iburst minpoll 4 maxpoll 10
    server ntp2.aliyun.com iburst minpoll 4 maxpoll 10
    server ntp3.aliyun.com iburst minpoll 4 maxpoll 10
    server ntp4.aliyun.com iburst minpoll 4 maxpoll 10
    server ntp5.aliyun.com iburst minpoll 4 maxpoll 10
    server ntp6.aliyun.com iburst minpoll 4 maxpoll 10
    server ntp7.aliyun.com iburst minpoll 4 maxpoll 10
    
    # 记录系统时钟获得/丢失时间的速率至drift文件中
    driftfile /var/lib/chrony/drift
    # 如果系统时钟的偏移量大于10秒,则允许在前三次更新中步进调整系统时钟
    makestep 10 3
    # 启用RTC(实时时钟)的内核同步
    rtcsync
    # 只允许192.168.1网段的客户端进行时间同步
    allow 192.168.1.0/24
    # 阿里云提供的公网NTP服务器不可用时,采用本地时间作为同步标准
    local stratum 10
    # 指定包含NTP验证密钥的文件
    keyfile /etc/chrony.keys
    # 指定存放日志文件的目录
    logdir /var/log/chrony
    # 让chronyd在选择源时忽略源的层级
    stratumweight 0.05
    # 禁用客户端访问的日志记录
    noclientlog
    # 如果时钟调整大于0.5秒,则向系统日志发送消息
    logchange 0.5
    备注:详细指令参数可以使用命令# man chrony.conf查看
    4、启动chronyd服务:
    # systemctl start chronyd.service
    # systemctl status chronyd.service
    转:https://blog.51cto.com/qiuyue/2344678
    
  • 相关阅读:
    [LeetCode] Insert Interval
    java 可变參数
    谈谈单元測试之(二):測试工具 JUnit 3
    我的csdn博客搬家了
    leetcode 229: Majority Element II
    向MapReduce转换:生成用户向量
    《31天成为IT服务达人》最新文件夹
    SD卡读写之FileNotFoundException: /storage/emulated/0object.txt: open failed: ENOENT (No such file or dir
    当写烂代码的人离职之后....
    JavaSE Map的使用
  • 原文地址:https://www.cnblogs.com/caidingyu/p/12777384.html
Copyright © 2020-2023  润新知