CentOS 7配置Chrony服务进行时间同步
CentOS 7版本中使用Chrony工具实现本地时间与标准时间同步。与CentOS 6版本中的NTP服务不同,Chrony可以更快更准确地同步系统时钟,最大程度的减少时间和频率误差。Chrony包含了两个核心程序:
- chronyd是后台运行的守护进程。用于调整内核中运行的系统时钟和时钟服务器同步。它确定计算机增减时间的比率,并对此进行修正。
- chronyc提供了一个用户界面,用于监控性能并进行多样化的配置。它可以在chronyd控制的服务器上工作;也可以在一台不同的远程服务器上工作。
修改Linux系统实例时区
远程连接Linux实例。
运行以下命令查看时区列表。
ls /usr/share/zoneinfo/<时区文件夹名称>
例如,运行以下命令可以在时区列表中查看到Hong_Kong时区。
ls /usr/share/zoneinfo/Asia
运行以下命令修改时区。
ln -sf /usr/share/zoneinfo/Asia/Hong-Kong /etc/localtime
运行以下命令更新硬件时钟(RTC)。
hwclock -w
运行以下命令查看时区。
timedatectl status
查询结果如下所示,时区已修改为Hong_Kong。
Local time: 一 2020-09-14 08:00:04 UTC
Universal time: 一 2020-09-14 08:00:04 UTC
RTC time: 一 2020-09-14 08:00:04
Time zone: Asia/Hong-Kong (UTC, +0000)
启用Chrony服务
远程连接Linux实例。
运行以下命令启动chronyd服务并设置开机自启动。
systemctl start chronyd.service
systemctl enable chronyd.service
运行以下命令查看本机时间同步状态,用于验证服务是否已启动。
chronyc tracking
运行以下命令查看时间同步服务器列表。
chronyc -n sources -v
配置Chrony服务
远程连接Linux实例。
运行以下命令打开chrony配置文件。
vim /etc/chrony.conf
找到server <NTP服务器> minpoll 4 maxpoll 10 iburst的信息后,按i键开始编辑文件,给您暂时不需要的NTP服务器句首加上#隐藏起来。
新添加一行NTP服务器信息,格式为:server <需要添加的NTP服务器> minpoll 4 maxpoll 10 iburst。完成编辑后按Esc键并输入:wq保存退出。
运行以下命令启动chronyd服务并设置开机自启动。
systemctl start chronyd.service
systemctl enable chronyd.service
运行以下命令查看时间同步服务器列表。
chronyc -n sources -v
经典网络内网 | 专有网络VPC内网 | 公网 |
---|---|---|
- | ntp.cloud.aliyuncs.com | ntp.aliyun.com |
ntp1.cloud.aliyuncs.com | ntp7.cloud.aliyuncs.com | ntp1.aliyun.com |
ntp2.cloud.aliyuncs.com | ntp8.cloud.aliyuncs.com | ntp2.aliyun.com |
ntp3.cloud.aliyuncs.com | ntp9.cloud.aliyuncs.com | ntp3.aliyun.com |
ntp4.cloud.aliyuncs.com | ntp10.cloud.aliyuncs.com | ntp4.aliyun.com |
ntp5.cloud.aliyuncs.com | ntp11.cloud.aliyuncs.com | ntp5.aliyun.com |
ntp6.cloud.aliyuncs.com | ntp12.cloud.aliyuncs.com | ntp6.aliyun.com |
- | - | ntp7.aliyun.com |
分类:
Linux
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
2019-09-28 CentOS 7安装Maven