linux 时间同步 chrony

简介: linux 时间同步 chrony

Chrony介绍

chrony 是基于NPT协议的实现时间同步服务,它既可以当做服务端,也可以充当客户端。chrony是ntp的代替品,能更精确的时间和更快的速度同步时钟,chrony 占用系统资源少,只有被唤起时才占用少部分CPU,chrony兼容ntpdate,chrony允许本地网络其他主机像本地进行时间同步。

(1)NTP时间服务

逻辑:让时间校对像手表一样波动的快一点,而不是像date命令直接跳跃过去,其他服务器1分钟是60s,对于NTP来讲是30s,来实现时间的校对

问题:为了赶上慢的24小时,可能需要消耗非常长的时间来校对

(2)Chrony时间服务

逻辑:Chrony是NTP的替代品,能更精确,更快的同步时钟,传统NTP需要几小时,而Chrony仅需要数秒钟或者数毫秒即可完成时间同步,调整时间速度就像波动表针的速度一样快,减少服务器之间的误差,提升同步速度

1.安装chrony

yum install -y chrony

2.启动和设置配置文件

systemctl start chronyd

3.设置为系统自动启动

systemctl enable chronyd

编辑配置文件 vim /etc/chrony.conf

互联网配置 :阿里云的时间同步器

server ntp.aliyun.com iburst

局域网配置:如果是局域网的不能访问互联网,配置成局域网的ip

server 192.168.1.1 iburst

注意:如果你的服务器是集群,其中一台作为时间基准,需要打开

打开28行和31行 防火墙放行  firewall-cmd --permanent --add-service=ntp

常用配置文件

主配置文件:/etc/chrony.conf 
客户端程序:/usr/bin/chronyc 
服务端程序:/usr/sbin/chronyd

5、重新加载配置文件

systemctl restart chronyd.service  #重启
 chronyc  sources -v   #查看时间同步源
chronyc -a makestep   #立即手工同步时间

查看结果

[root@kylin ~]# timedatectl set-ntp true
[root@kylin ~]# timedatectl

常用命令

查看时间同步源:   chronyc sources -v
立即手工同步  :    chronyc -a makestep
查看时间同步源状态: chronyc sourcestats -v
校准时间服务器:     chronyc tracking
目录
相关文章
|
监控 网络协议 Linux
Linux日期和时间管理指南:日期、时间、时区、定时任务和时间同步
Linux日期和时间管理指南:日期、时间、时区、定时任务和时间同步
195 0
linux时间同步
linux时间同步实战操作
|
5月前
|
安全 Linux 测试技术
|
5月前
|
监控 Linux
探索 Linux 中的 Chronyc:一个用于配置和管理 Chrony 的实用工具
Chronyc 是一款用于配置和管理 Linux 系统中 Chrony 时间同步工具的命令行实用程序。Chrony 结合了 ntpd 和 ntpdate 的优点,提供高精度和灵活性。要安装 Chrony,可使用包管理器(如 `apt` 或 `yum/dnf`)。常用 `chronyc` 命令包括:查看时间源状态(`sources`)、跟踪信息(`tracking`)、添加或删除服务器、手动同步时间(`makestep`)以及查看其他信息和帮助。`chronyc` 提供了便捷的方式来监控和调整系统时间同步。
|
Linux
linux两台服务器时间同步
linux两台服务器时间同步
425 0
|
运维 Linux
linux时间同步以及各种时间格式显示
linux时间同步以及各种时间格式显示
81 0
|
Linux 网络安全
配置Linux服务器时间同步
配置Linux服务器时间同步
配置Linux服务器时间同步
|
算法 Linux 数据安全/隐私保护
Linux中at和crontab,chrony
Linux中at和crontab,chrony
131 0
|
安全 Linux 网络安全
Linux 时间同步 -NTP 服务器
本文主要介绍如何配置 Linux 服务器集群的时间同步,技术实现上使用 NTP 服务器和客户端同步时间。
546 0
|
Linux
Linux系统之部署Chrony时间服务器
Linux系统之部署Chrony时间服务器
393 1
Linux系统之部署Chrony时间服务器