👉点击这里申请火山引擎VIP帐号,立即体验火山引擎产品>>>
关于Chrony
前提条件
CentOS 7系统默认已经安装Chrony,若没有安装您可以运行yum install chrony -y 命令进行安装。
由于Chrony使用用户数据报协议(UDP)在端口 123 上发送和接受时间戳,请确保已在实例安全组的入方向添加安全组规则并放行UDP 123端口。操作详情可查看创建安全组。
操作步骤
修改Linux系统实例时区
连接Linux实例,操作详情可查看登录Linux实例。
运行以下命令查看时区列表。
ls /usr/share/zoneinfo/<时区文件夹名称>
ls /usr/share/zoneinfo/Asia
运行以下命令修改时区,以Shanghai(上海)为例。
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
运行以下命令更新硬件时钟(RTC)。
hwclock -w
运行以下命令查看时区。
timedatectl status
查询结果如下所示,时区已修改为 Shanghai。
Local time: Sat 2022-10-08 03:26:16 UTCUniversal time: Sat 2022-10-08 03:26:16 UTCRTC time: Sat 2022-10-08 03:26:16Time zone: Asia/Shanghai (UTC, +0800)
启用Chrony服务
连接Linux实例,操作详情可查看登录Linux实例。
运行以下命令启动chronyd服务并设置开机自启动。
systemctl start chronyd.servicesystemctl enable chronyd.service
运行以下命令查看本机时间同步状态,验证服务是否已启动。
chronyc tracking
运行以下命令查看时间同步服务器列表。
chronyc -n sources -v
配置Chrony服务
连接Linux实例,操作详情可查看登录Linux实例。
运行以下命令打开chrony配置文件。chrony.conf文件详情可查看 chrony.conf。
vim /etc/chrony.conf
按i键开始编辑文件,删除或在您不需要使用的NTP服务器句首加上#进行注释。
添加需要使用的NTP服务器,完成编辑后按Esc键退出编辑,输入:wq按回车键,保存并退出文件。
火山引擎为您提供了NTP服务器,详情可查看火山引擎NTP服务器地址列表。
server ntp0.ivolces.com minpoll 4 maxpoll 10 iburstserver ntp1.ivolces.com minpoll 4 maxpoll 10 iburstserver ntp2.ivolces.com minpoll 4 maxpoll 10 iburstserver ntp3.ivolces.com minpoll 4 maxpoll 10 iburst
运行以下命令启动chronyd服务并设置开机自启动。
systemctl start chronyd.servicesystemctl enable chronyd.service
运行以下命令查看时间同步服务器列表。
chronyc -n sources -v
使用Chrony手动同步时钟
连接Linux实例,操作详情可查看登录Linux实例。
运行以下命令进入Chrony工具。
chronyc
在Chrony工具内,运行以下命令同步时钟。
您可以运行help命令,获取Chrony常用命令的使用说明。
makestep