流年似水博客开通了,本站主要是写关于Web和大数据方面内容,正在更新中,欢迎大家光临!
  1. 文章:97 篇
  2. 总浏览:34,001 次
  3. 评论:22条
  4. 最后更新:2020-06-08
  5. 分类目录:39 个

CentOS7 怎么安装chrony时间同步服务?

CentOS l, xy 633℃ 0评论

CentOS7 怎么安装chrony时间同步服务?

介绍

hrony是一个开源的自由软件,像CentOS 7或基于RHEL 7操作系统,已经是默认服务,默认配置文件在 /etc/chrony.conf 它能保持系统时间与时间服务器(NTP)同步,让时间始终保持同步。相对于NTP时间同步软件,占据很大优势。其用法也很简单。

Chrony有两个核心组件,分别是:chronyd:是守护进程,主要用于调整内核中运行的系统时间和时间服务器同步。它确定计算机增减时间的比率,并对此进行调整补偿。chronyc:提供一个用户界面,用于监控性能并进行多样化的配置。它可以在chronyd实例控制的计算机上工作,也可以在一台不同的远程计算机上工作。

零、内网时间同步规划

主机 IP 角色
master.cupcat.cn 192.168.1.100 Server
centos101.cupcat.cn 192.168.1.101 Client
centos102.cupcat.cn 192.168.1.102 Client

注意:这里已经好了hosts文件

192.168.1.100   master.cupcat.cn    master
192.168.1.101   centos101.cupcat.cn centos101
192.168.1.102   centos102.cupcat.cn centos102

一、安装chrony(所有机器)

  • 1.1 安装命令

    yum install -y chrony

    1.2 关闭防火墙 或者 添加防火墙规则

    1.2.1关闭防火墙
    systemctl stop firewalld.service
    systemctl disable firewalld.service
    1.2.2添加防火墙规则
    firewall-cmd --add-service=ntp --permanent
    firewall-cmd --reload

    (因NTP使用123/UDP端口协议,所以允许NTP服务即可)

二、配置chrony

2.1 Server配置

  • 2.1.1 打开配置文件vim /etc/chrony.conf
  • 2.1.2 最后修改以后配置如下:
    server  master.cupcat.cn    iburst
    driftfile /var/lib/chrony/drift
    makestep 1.0 3
    rtcsync
    allow 192.168.1.0/16
    local stratum 10
    logdir /var/log/chrony

    修改配置
    1.注释掉所有的server,自己添加一行server master.cupcat.cn iburst
    CentOs7安装Chrony时间同步1
    2.打开注释#allow 192.168.0.0/16,修改为自己的网段allow 192.168.1.0/16。因为我本地的网段是192.168.1.x。后面的/16不要修改
    3.打开注释#local stratum 10
    CentOS7安装chrony时间同步服务2

    2.2 Client配置

  • 2.2.1 打开配置文件vim /etc/chrony.conf
  • 2.2.2 最终配置如下:
    server  master.cupcat.cn    iburst
    driftfile /var/lib/chrony/drift
    makestep 1.0 3
    rtcsync
    logdir /var/log/chrony

    修改配置:
    1.注释掉所有的server,自己添加一行server master.cupcat.cn iburst
    CentOS7安装chrony时间同步服务3
    到此,配置已经修改完成~~~

三、开启chrony(所有主机)

  • 3.1 开启 并 查看状态

    systemctl start chronyd.service
    systemctl status chronyd.service
    CentOS7安装chrony时间同步服务4

  • 3.2 设置开机启动

    systemctl enable chronyd.service

四、验证是否配置成功(所有主机)

  • 4.1 执行命令 chronyc sources,出现如下图,表示配置成功

    CentOS7安装chrony时间同步服务5

五、 chrony的一些其他常用命令

$ chronyc sources -v

查看时间同步源状态:

$ chronyc sourcestats -v

设置硬件时间

硬件时间默认为UTC:

$ timedatectl set-local-rtc 1

启用NTP时间同步:

$ timedatectl set-ntp yes

校准时间服务器:

$ chronyc tracking

转载请注明:流年似水 » CentOS7 怎么安装chrony时间同步服务?

喜欢 (0)or分享 (0)

Warning: copy(https://cn.gravatar.com/avatar/?s=54&d=%2Fwp-content%2Fthemes%2Fyusi1.0%2Fimg%2Fdefault.png&r=g): failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request in /usr/share/nginx/html/timewentby/wp-content/themes/yusi1.0/functions.php on line 239

Warning: copy(/wp-content/themes/yusi1.0/img/default.png): failed to open stream: No such file or directory in /usr/share/nginx/html/timewentby/wp-content/themes/yusi1.0/functions.php on line 243
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址