背景
因购买的服务器使用jenkins性能问题,所以jenkins在本机虚拟机docker部署,使用frp映射到公网。但是本机经常休眠,休眠时centos时间就不会前进,所以需要自动同步时间。
Chrony
经过调研使用Chrony
技术同步时间。一下是安装步骤及常用命令
- yum -y install chrony
- systemctl enable chronyd
- systemctl start chronyd
- systemctl restart chronyd
- timedatectl status //查看时间同步状态
- timedatectl set-ntp true //开启网络时间同步
#查看 ntp_servers
chronyc sources -v
#查看 ntp_servers 状态
chronyc sourcestats -v
#查看 ntp_servers 是否在线
chronyc activity -v
#查看 ntp 详细信息
chronyc tracking -v
#查看日期时间、时区及 NTP 状态
timedatectl
#查看时区列表
timedatectl list-timezones
timedatectl list-timezones | grep -E "Asia/S.*"
#修改时区
timedatectl set-timezone Asia/Shanghai
#开启 NTP
timedatectl set-ntp true/flase
# 强制同步
chronyc -a makestep
# 校准
chronyc tracking