Chrony 的学习与使用

chrony,学习,使用 · 浏览次数 : 16

小编点评

**学习与使用 Chrony 的背景** Chrony 是一个用于时间同步的系统,它可以帮助您在不同设备上保持一致的时间。 **学习 Chrony 的步骤** 1. 安装 Chrony:`yum install chrony -y` 2. 配置 Chrony:`vim /etc/chrony.conf` 3. 配置服务器端: ``` server 127.0.0.1 iburst makestep 1.0 3rtcsyncdriftfile /var/lib/chrony/driftlogdir /var/log/chronyallow all local stratum 10# # 注意有客户端不同的是 多了连个配置节. # 一个是允许访问的地址, 另外一个是层数. ``` 4. 启动服务:`systemctl enable --now chronyd` **使用 Chrony 的步骤** 1. 配置客户端: ``` server 192.168.255.xx iburst makestep 1.0 3rtcsyncdriftfile /var/lib/chrony/driftlogdir /var/log/chrony同步命令查看时间同步源:$ chronyc sources -v # 使用 chronyc 客户端的话需要配置为: server 192.168.255.xx iburst makestep 1.0 3rtcsyncdriftfile /var/lib/chrony/driftlogdir /var/log/chrony同步命令查看时间同步源状态:$ chronyc sourcestats -v ``` 5. 运行 Chrony:`chronyc` **总结** * 安装 Chrony * 配置服务器端 * 配置客户端 * 启动服务 * 使用 Chrony 客户端

正文

Chrony 的学习与使用


背景

之前捯饬 ntp 发现很麻烦, 经常容易弄错了. 
昨天处理文件精确时间时  想到了时间同步. 
发现只有自己总结的ntpdate 但是还没有 chronyd相关的总结

本着自己写笔记是为了快速解决问题的思路 
想趁着孩子上课, 将快速解决方案部署一下. 

安装

yum install chrony -y 

安装完成后会生成配置文件. 
vim /etc/chrony.conf
需要注意, 这是一个配置文件实现服务器端和客户端的效果 

如果作为服务器端 需要的部分为:

server 127.0.0.1  iburst    
makestep 1.0 3
rtcsync
driftfile /var/lib/chrony/drift
logdir /var/log/chrony

allow all  
local stratum 10

# 需要注意 配置文件同行不能有 # 的注释信息, 不然会报错. 
# 注意有客户端不同的是 多了连个配置节. 
# 一个是允许访问的地址, 另外一个是层数. 
启动服务:
systemctl enable --now chronyd

验证服务

ntpdate 192.168.255.xx

如果使用 chronyc 客户端的话 需要配置为:

server 192.168.255.xx iburst  
makestep 1.0 3
rtcsync
driftfile /var/lib/chrony/drift
logdir /var/log/chrony

同步命令

查看时间同步源:
$ chronyc sources -v

立即手工同步
$chronyc -a makestep

查看时间同步源状态:
$ chronyc sourcestats -v
  
设置硬件时间
硬件时间默认为UTC:
$ timedatectl set-local-rtc 1
  
启用NTP时间同步:
$ timedatectl set-ntp yes
 
校准时间服务器:
$ chronyc tracking

与Chrony 的学习与使用相似的内容:

Chrony 的学习与使用

Chrony 的学习与使用 背景 之前捯饬 ntp 发现很麻烦, 经常容易弄错了. 昨天处理文件精确时间时 想到了时间同步. 发现只有自己总结的ntpdate 但是还没有 chronyd相关的总结 本着自己写笔记是为了快速解决问题的思路 想趁着孩子上课, 将快速解决方案部署一下. 安装 yum in

[转帖]CentOS7使用Chrony实现时间同步

学习安装部署 ceph 时 ,在添加 mon 时报错了,搜索原因后发现是 时间同步问题。于是学习一下时间同步工具。 一般CentOS6 使用的时间同步工具是ntp。现在还有不少开源软件文档建议安装的时间同步工具是ntp。个人感觉 chrony使用应该和ntp 差不多。本人使用 ntp较少,因为一直C

[转帖]CentOS8时间同步服务

时间同步服务 CentOS7之前的版本用的是ntpdate服务,之后用的是chrony服务 默认是安装的了 查看版本 [root@centos8 ~]#rpm -qi chrony Name : chrony Version : 3.5 Release : 2.el8 Architecture: x

同步时间,为什么我选 Chrony 而不是 NTP ?

初识 chrony chrony 是网络时间协议(Network Time Protocol )的通用实现 它不但可以提供保持系统时间与 NTP 时钟服务器同步的服务,还能作为 NTP 服务器对其他服务器提供时间同步服务 chrony 特点: 任何情况下都能稳定良好运行(例如不稳定的网络中、不稳定的

[转帖]Centos使用chrony做时间同步

https://www.cnblogs.com/lizhaoxian/p/11260041.html Chrony是一个开源的自由软件,在RHEL 7操作系统,已经是默认服务,默认配置文件在 /etc/chrony.conf 它能保持系统时间与时间服务器(NTP)同步,让时间始终保持同步。相对NTP

[转帖]Centos使用chrony做时间同步

https://www.cnblogs.com/lizhaoxian/p/11260041.html Chrony是一个开源的自由软件,在RHEL 7操作系统,已经是默认服务,默认配置文件在 /etc/chrony.conf 它能保持系统时间与时间服务器(NTP)同步,让时间始终保持同步。相对NTP

[转帖]CentOS7搭建时间服务器-chrony

操作系统:CentOS7防火墙: 关闭防火墙和selinux时间软件:chronyCentOS7我们一直用的ntp时间服务器,虽然到CentOS7上也可以装ntp。chrony与ntp都是时间同步软件,两个软件不能够同时开启,会出现时间冲突.但是由于各种问题,所以建议CentOS7使用chrony同

[转帖]详解:Linux Chrony 设置服务器集群同步时间

https://www.linuxprobe.com/centos7-chrony-time.html 导读 Chrony是一个开源的自由软件,像CentOS 7或基于RHEL 7操作系统,已经是默认服务,默认配置文件在 /etc/chrony.conf 它能保持系统时间与时间服务器(NTP)同步,

[转帖]UBUNTU时间同步

从UBUNTU16.04开始,就开始使用timedatectl/timesyncd服务进行时间同步,而不是常用的ntpdate/ntp。如果安装了chrony,那么timedatectl将会让位于chrony,避免两个同步服务出现竞争,这也同样适用于ntpd。 ntpdate已被timedatect

[转帖]AnolisOS8安装ntp同步时间

https://www.wlnmp.com/post-673.html 在AnolisOS8中默认不再支持ntp软件包,时间同步将由chrony来实现,如果你习惯了使用ntp来同步时间,一时难以去适应chrony。 本文将通过wlnmp提供的源,来安装ntp服务 添加wlnmp源 1 rpm -iv