您的位置:首页技术文章
文章详情页

centos7安装chronyd服务方式

【字号: 日期:2023-10-01 20:59:26浏览:462作者:猪猪
导读:这篇文章主要介绍了centos7安装chronyd服务方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
目录centos7安装chronyd服务Centos7使用chronyd进行时钟同步安装配置文件启动服务及时区设置验证服务手动同步时间手动设置时间总结centos7安装chronyd服务

一、双节点部署:

ip主机名192.168.100.10controller192.168.100.20compute

二、配置时间同步

1、双节点安装chrony服务(这里是使用本地的软件包进行yum安装)

[root@controller ~]# yum install -y chrony[root@compute ~]# yum install -y chrony

2、controller修改chrony服务配置文件(在/etc/chrony.conf目录下)

[root@controller ~]# vi /etc/chrony.conf # Use public servers from the pool.ntp.org project.# Please consider joining the pool (http://www.pool.ntp.org/join.html).#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 //添加#号server controller iburst //添加这一行# Record the rate at which the system clock gains/losses time.driftfile /var/lib/chrony/drift# Allow the system clock to be stepped in the first three updates# if its offset is larger than 1 second.makestep 1.0 3# Enable kernel synchronization of the real-time clock (RTC).rtcsync# Enable hardware timestamping on all interfaces that support it.#hwtimestamp *# Increase the minimum number of selectable sources required to adjust# the system clock.#minsources 2# Allow NTP client access from local network.allow all //去掉#号# Serve time even if not synchronized to a time source.local stratum 10 //去掉#号# Specify file containing keys for NTP authentication.#keyfile /etc/chrony.keys# Specify directory for log files.logdir /var/log/chrony# Select which information is logged.#log measurements statistics tracking

3、compute 修改chrony配置文件

[root@compute ~]# vi /etc/chrony.conf # Use public servers from the pool.ntp.org project.# Please consider joining the pool (http://www.pool.ntp.org/join.html).#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 iburstserver 192.168.100.10 iburst //添加这一行# Record the rate at which the system clock gains/losses time.driftfile /var/lib/chrony/drift# Allow the system clock to be stepped in the first three updates# if its offset is larger than 1 second.makestep 1.0 3# Enable kernel synchronization of the real-time clock (RTC).rtcsync# Enable hardware timestamping on all interfaces that support it.#hwtimestamp *# Increase the minimum number of selectable sources required to adjust# the system clock.#minsources 2# Allow NTP client access from local network.#allow 192.168.0.0/16# Serve time even if not synchronized to a time source.#local stratum 10# Specify file containing keys for NTP authentication.#keyfile /etc/chrony.keys# Specify directory for log files.logdir /var/log/chrony# Select which information is logged.#log measurements statistics tracking

4、双节点重启服务,并设置开机自启

[root@controller ~]# systemctl restart chronyd && systemctl enable chronyd[root@compute ~]# systemctl restart chronyd && systemctl enable chronyd

5、controller开启ntp同步

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

6、双节点执行chronyc sources命令,结果中存在以^*开头的行,则同步成功

[root@controller ~]# chronyc sources210 Number of sources = 1MS Name/IP address Stratum Poll Reach LastRx Last sample ===============================================================================^* controller 10 6 377 27 +186ns[-8404ns] +/- 17us[root@compute ~]# chronyc sources210 Number of sources = 1MS Name/IP address Stratum Poll Reach LastRx Last sample ===============================================================================^* controller 10 6 17 34 -4280ns[ -13us] +/- 328usCentos7使用chronyd进行时钟同步

最近要做阿里云迁移 IDC 机房,整理下 Linux 运维基线,简单记录,以备后用~

安装# 默认已经安装$ yum install -y chrony配置文件$ cat /etc/chrony.conf# Use public servers from the pool.ntp.org project.# Please consider joining the pool (http://www.pool.ntp.org/join.html).# 国家服务器server 0.cn.pool.ntp.orgserver 1.cn.pool.ntp.orgserver 2.cn.pool.ntp.orgserver 3.cn.pool.ntp.org# 阿里server ntp.aliyun.com# 腾讯server time1.cloud.tencent.comserver time2.cloud.tencent.comserver time3.cloud.tencent.comserver time4.cloud.tencent.comserver time5.cloud.tencent.com# 苹果server time.asia.apple.com# 微软server time.windows.com# 其他server cn.ntp.org.cn# Record the rate at which the system clock gains/losses time.driftfile /var/lib/chrony/drift# Allow the system clock to be stepped in the first three updates# if its offset is larger than 1 second.makestep 1.0 3# Enable kernel synchronization of the real-time clock (RTC).rtcsync# Enable hardware timestamping on all interfaces that support it.#hwtimestamp *# Increase the minimum number of selectable sources required to adjust# the system clock.#minsources 2# Allow NTP client access from local network.#allow 192.168.0.0/16# Serve time even if not synchronized to a time source.#local stratum 10# Specify file containing keys for NTP authentication.#keyfile /etc/chrony.keys# Specify directory for log files.logdir /var/log/chrony# Select which information is logged.#log measurements statistics tracking启动服务及时区设置# 启动服务$ systemctl start chronyd# 开机启动$ systemctl enable chronyd# 查看当前状态$ systemctl status chronyd# 查看亚洲时区$ timedatectl list-timezones | grep Asia# 设置时区$ timedatectl set-timezone Asia/Shanghai验证服务# 查看现有的时间服务器$ chronyc sources -v# 查看时间服务器状态$ chronyc sourcestats -v# 显示时钟同步相关参数$ chronyc tracking# 查看当前时区及时间$ timedatectl 手动同步时间# 使用 ntpdate 同步时间$ ntpdate ntp.aliyun.com# chronyd 未启动时,如下命令同步时间$ chronyd -q 'server pool.ntp.org iburst'# chronyd 启动时,使用如下命令同步时间$ chronyc -a 'burst 4/4' && sleep 10 && chronyc -a makestep手动设置时间# date 设置时间$ date -s '2021-06-03 19:00:00'# 关闭 ntp 同步后,才可以使用 timedatectl 进行时间设置$ timedatectl set-ntp false# 设置日期和时间$ timedatectl set-time '2021-06-03 19:00:00'# 设置日期$ timedatectl set-time '2021-06-03'# 设置时间$ timedatectl set-time '19:00:00'# 设置完成后,再开启$ timedatectl set-ntp true总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持好吧啦网。

标签: Linux