沉沙
2019-05-30
来源 :
阅读 1818
评论 0
摘要:本篇文章探讨了大数据技术之centos7上使用chrony自动同步时间,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入。
本篇文章探讨了大数据技术之centos7上使用chrony自动同步时间,希望阅读本篇文章以后大家有所收获,帮助大家对相关内容的理解更加深入。

"
在linux中,有些服务必须依靠准确的时间,才能够在运行的时候不出差错,例如DNS,LVS,HTTPS等,都需要后台的服务器之间保持时间的同步。而Centos系统中自带的有安装对应的同步时间的服务。centos7中默认安装的是chrony,而Centos6相比在时间服务有所不同,使用了ntp服务来同步时间,而在Centos7上则使用的是chrony服务来同步时间,相较与ntp服务。chrony服务有如下几点优势:
1,更快的同步只需要数分钟而非数小时时间,从而最大程度减少了时间和频率误差,对于并非全天 24 小时运行 的虚拟计算机而言非常有用 2,能够更好地响应时钟频率的快速变化,对于具备不稳定时钟的虚拟机或导致时钟频率发生变化的节能技术而言 非常有用 3,在初始同步后,它不会停止时钟,以防对需要系统时间保持单调的应用程序造成影响 4,在应对临时非对称延迟时(例如,在大规模下载造成链接饱和时)提供了更好的稳定性 5,无需对服务器进行定期轮询,因此具备间歇性网络连接的系统仍然可以快速同步时钟
323/udp,123/udp
/etc/chrony.conf
yum -y install chrony #系统默认已经安装,如未安装,请执行以下命令安装
systemctl enable chronyd.servicesystemctl restart chronyd.servicesystemctl status chronyd.service
systemctl stop firewalld systemctl disable firewalld setenforce 0 #临时关闭SElinux
cat /etc/chrony.conf#下方是默认的四个同步时间的服务器,不过该服务器同步时间略慢,可以按照格式修改成本地的时间服务器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 ......# 指定一台主机、子网,或者网络以允许或拒绝NTP连接到扮演时钟服务器的机器#allow 192.168.0.0/16#deny 192.168/16......# 指定日志文件的目录logdir /var/log/chrony ......
timedatectl #查看系统的当前的时区 Local time: 日 2019-05-26 10:42:00 CST Universal time: 日 2019-05-26 02:42:00 UTC RTC time: 日 2019-05-26 02:42:00 Time zone: Asia/Shanghai (CST, +0800) NTP enabled: yes NTP synchronized: no RTC in local TZ: no DST active: n/a
如果当前时区不是亚洲/上海时区,可以用如下命令设置
timedatectl set-timezone Asia/Shanghai
服务器端: 注释掉默认的时间服务器#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 172.22.0.1 iburst 配置完成后重启服务,这样我们需求的一台内网时间服务器已经配置完毕。
客户端: 同样注释掉其他server,并在客户端(192.168.1.10)添加刚配置的时间服务器的IP地址: server 192.168.1.9 iburst#将这一行取消注释,当无法从时间服务器中获得正确的时间时,可以让本服务器充当网络内的时间服务器# Allow NTP client access from local network.allow 192.168.0.0/24 到此已经完成系统时间的同步。如有多台机器,操作亦是如此
查看时间同步源: chronyc sources -v 查看时间同步源状态: chronyc sourcestats -v 设置硬件时间 硬件时间默认为UTC: timedatectl set-local-rtc 1启用NTP时间同步: timedatectl set-ntp yes 校准时间服务器: chronyc tracking
"
本文由职坐标整理发布,学习更多的相关知识,请关注职坐标IT知识库!
喜欢 | 1
不喜欢 | 0
您输入的评论内容中包含违禁敏感词
我知道了

请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号