zoukankan      html  css  js  c++  java
  • 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
    
  • 相关阅读:
    一、Docker前提介绍
    CentOS6.10忘记MySQL8密码的解决办法
    阿里云服务器结合域名解析部署springboot项目到Tomcat
    Javap指令集
    微服务之路(十一)spring cloud stream
    微服务之路(十)spring cloud zuul
    微服务之路(九)spring cloud feign
    微服务之路(八)spring cloud netflix hystrix
    python连接oracle数据库
    单元测试-unittest模块
  • 原文地址:https://www.cnblogs.com/caidingyu/p/12777384.html
Copyright © 2011-2022 走看看