chrony同步集群服务器时间

Posted learnacode

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了chrony同步集群服务器时间相关的知识,希望对你有一定的参考价值。

https://www.cnblogs.com/mxwz/p/7520309.html

CentOS7 使用chrony搭建集群中的时间同步服务

https://www.cnblogs.com/joy9707/p/9357728.html

Centos7 安装NTP或Chrony服务

https://www.cnblogs.com/dthum/p/11961562.html

查看文件位置命令

find / -name chrony.conf

yum安装的在chrony.conf

1.服务器端:

安装并启用:记得设置开机启动

yum install -y chrony
systemctl start chronyd
systemctl enable chronyd

修改配置文件:

vim /etc/chrony.conf

错误配置: 这些22022是连接的端口,端口是1234(佳哥说的,我不懂) 不用配置这个

allow 172.*.*.121/22022
allow 172.*.*.122/22022
allow 172.*.*.123/22022
allow 172.*.*.124/22022
allow 172.*.*.125/22022

客户端和服务端这个配置都注释了,佳哥说连不上,但是应该没太大影响。(还有他说的loacal设置的我没设置,也照样可以。好乱。)

#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst

 

2.客户端:

yum install -y chrony
systemctl start chronyd
systemctl enable chronyd同理安装nt

修改配置文件:

vim  /etc/chrony.conf
server chrony服务器IP iburst

5个客户端都只改下这个文件,然后启动一下

server 172.*.*.120 iburst
systemctl enable chronyd.service
systemctl start chronyd.service

查看是否同步

timedatectl

网上的解释:

[root@wiki ~]# timedatectl
    Local time: Sat 2020-02-29 10:15:59 CST  本地时间
Universal time: Sat 2020-02-29 02:15:59 UTC   国际时间
      RTC time: Sat 2020-02-29 10:15:59    RTC时间
      Time zone: Asia/Shanghai (CST, +0800)  时区
    NTP enabled: yes              NTP是否启动
NTP synchronized: no              NTP同步
RTC in local TZ: yes              RTC 同步到本地时间
    DST active: n/a


# timedatectl set-local-rtc 1  
#RTC跟本地时间同步,如果设置好不生效,则同步国际时间再同步本地时间试下
# timedatectl set-local-rtc 0
#RTC跟国际通用时间同步

服务端节点

image-20200428193227770

客户端节点

image-20200428194211466

timedatectl : 一个时间设置工具**
timedatectl                   ##查看日期时间、时区及NTP状态
timedatectl list-timezones   ##查看时区列表
timedatectl set-timezone Asia/Shanghai   ##修改时区
timedatectl set-time "YYYY-MM-DD HH:MM:SS"##修改日期时间
timedatectl set-local-rtc 0           ##使用utc时间(国际时间)
vim /etc/adjtime
timedatectl set-local-rtc 1           ##使用本地时间
vim /etc/adjtime

原文链接:https://blog.csdn.net/xin1889/article/details/80025418

设置时间(每次都得重新设置吗?)

timedatectl set-time "2020-04-28 18:52:40"

设不了的时候(Failed to set time: Automatic time synchronization is enabled)设完了记得启动start

timedatectl set-ntp no

https://blog.csdn.net/xzm5708796/article/details/103733211

image-20200428192005675

chronyc sources -v 查看是否同步
说明:
^* #已同步
^? #未同步
192.168.2.25 #时间服务器IP

image-20200428192616319

他们的同步了啊

image-20200428192650285

查看 chronyc启动的状态
systemctl status chronyd.service

image-20200428193032437

image-20200428193056702

开启了就能同步了,但是我的timedatectl。显示:

NTP enabled: no
NTP synchronized: no

是什么鬼。

以上是关于chrony同步集群服务器时间的主要内容,如果未能解决你的问题,请参考以下文章

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

Linux系统chrony设置服务器集群同步时间

centos 7 Chrony 集群同步时间

集群中使用chronyc同步时间

chrony时间同步

时间服务和chrony