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
安装与使用:
1,安装chrony
yum -y install chrony #系统默认已经安装,如未安装,请执行以下命令安装
2,启动并加入开机自启动
systemctl enable chronyd.service
systemctl restart chronyd.service
systemctl status chronyd.service
3,关闭SElinux与防火墙
systemctl stop firewalld
systemctl disable firewalld
setenforce 0 #临时关闭SElinux
4,配置chrony
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
......
5,设置时区
timedatectl #查看系统的当前的时区Local time: 日 2019-05-26 10:42:00 CSTUniversal time: 日 2019-05-26 02:42:00 UTCRTC time: 日 2019-05-26 02:42:00Time zone: Asia/Shanghai (CST, +0800)NTP enabled: yesNTP synchronized: noRTC in local TZ: noDST active: n/a
如果当前时区不是亚洲/上海时区,可以用如下命令设置
timedatectl set-timezone Asia/Shanghai
6,服务器集群之间的系统时间同步
服务器端:
注释掉默认的时间服务器
#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
到此已经完成系统时间的同步。如有多台机器,操作亦是如此
7,常用命令
查看时间同步源:
chronyc sources -v
查看时间同步源状态:
chronyc sourcestats -v
设置硬件时间
硬件时间默认为UTC:
timedatectl set-local-rtc 1
启用NTP时间同步:
timedatectl set-ntp yes
校准时间服务器:
chronyc tracking
转载于:https://blog.51cto.com/14163901/2400181
centos7上使用chrony自动同步时间相关推荐
- 7 centos 时钟跟物理机同步_centos7上使用chrony自动同步时间
在linux中,有些服务必须依靠准确的时间,才能够在运行的时候不出差错,例如DNS,LVS,HTTPS等,都需要后台的服务器之间保持时间的同步.而Centos系统中自带的有安装对应的同步时间的服务.c ...
- debian系统使用NTP服务器并自动同步时间
1.安装NTP工具 sudo apt install ntpdate -y 以上只是安装成功. 2.更改时区 sudo dpkg-reconfigure tzdata 出现以下界面,选择Asia 然后 ...
- Windows11 开机自动同步时间(开机时间不更新问题)
Windows11 开机自动同步时间 前言 解决办法 前言 win11开发版bug多多,开机时间不会自动更新了,我怀疑是电池问题,后来发现是自动更新服务没有开机自启. 解决办法 确保已配置Intern ...
- ntp服务器udp协议,windows2003 2008 2012 2016 2019封UDP协议服务器自动同步时间
在工作当中你有没有遇到这样的事情?那就是在日常使用某一些商家提供的服务器非出现时间不能同步的情况,表现为使用windows自动同步时间出错,那么你有没有考虑过出现这种情况的原因呢? 问题描述 不能自动 ...
- 使用NTP自动同步时间
目录 步骤 其他常用ntp服务器 步骤 1. 安装 ntp yum -y install ntp 2.设置开机自启 systemctl enable ntpd systemctl start ntpd ...
- ubuntu自动同步时间
方法一:选择时区 1.执行命令: dpkg-reconfigure tzdata 2.选择Asia->Shanghai 防止系统重启后时区改变,执行下面一行命令 cp /usr/share/zo ...
- win10 自动同步时间脚本
项目服务器是台式主机,系统时间走着走着就慢了,开启同步网络时间也不起作用,最后没折,在win系统里加了个服务,每分钟执行下边脚本同步时间一次,问题才解决 主板电池没电了,写个开机自动同步网络时间的脚本 ...
- Linux自动同步时间的方法
介绍两种同步linux系统的时间方法: (1) 开启ntpd服务,即配置ntp服务器实现时间同步. (2) 利用ntp客户端程序,即ntpdate同步时间. 注意:因为ntp服务器本来就会与上层时间服 ...
- 解决win10 自动同步时间灰色
解决方法 (1)关闭自动同步时间服务 windows+R 按键输入 services.msc 找到[Windows Time]服务,启动类型选择禁用,然后点击停止,再确认. (2) 搜索运行,输入 c ...
最新文章
- Kali Linux安装谷歌浏览器
- 虚拟机的网络连接三种形式的说明
- This tutorial code needs the xfeatures2d contrib module to be run.
- 一本介绍Javascript 的很好的书【基础期间全局了解】
- 100题_08 求1+2+...+n
- IOS-NSDateFormatter使用介绍
- PAT乙级(1008 数组元素循环右移问题)
- RTP/RTCP/RTSP/SIP/SDP简介
- 上传文件块client实现
- Best MSI to EXE Convert tool
- 上网痕迹查询助手Viewurl 2017
- 安装破解IAR EWARM 8.2,提供注册机
- excel几个数相加等于某个数_Excel如何在一串数字中找出几个之和等于某个特定值...
- jenkins 插件_Jenkins通过Ruby插件赢得了新的皇冠
- leetcode 刷道题 70 earch Insert Position 二进制搜索插入位置
- 【Unity3D开发小游戏】《青蛙过河》Unity开发教程
- html中ul怎么写,HTML: ul 标签
- PS填充颜色边缘模糊
- 【新手】网络拓扑图要这样画
- 数据分析师必须掌握的 十三大数据分析方法论!