背景:centos7+ 支持chrony 时间同步配置,centos8 不支持ntp 时间同步,chrony 配置比ntp 更简单高效
1、chrony server 端配置如下配置需要修改
cat /etc/chrony.conf
server time2.aliyun.com minpoll 4 maxpoll 10 iburst iburst #首先注释外网时间服务器地址,让同步阿里云时间服务器时间和本机服务端时间同步
allow 192.168.111.0/16 #允许哪些服务器或者客户端到这台来同步时间,必需配置
local stratum 10 #该行注释取消掉不然NTP synchronized: 为no 取消掉后变为 NTP synchronized:yes
2、重启服务并检查
systemctl daemon-reload
systemctl enable --now chronyd
netstat -unlp|grep chronyd
3、查看时间源信息
chronyc sources -v
4、client (客户)端配置
cat /etc/chrony.conf
server 192.168.111.14 minpoll 4 maxpoll 10 iburst iburst #同步这台和阿里云时间服务器同步时间的机器ip
local stratum 10 #该行注释取消掉不然NTP synchronized: 为no 取消掉后变为 NTP synchronized:yes
5、重启服务并检查
systemctl daemon-reload
systemctl enable --now chronyd
6、查看状态,
timedatectl
Local time: 四 2023-07-27 09:37:48 CST
Universal time: 四 2023-07-27 01:37:48 UTC
RTC time: 四 2023-07-27 01:56:00
Time zone: Asia/Shanghai (CST, +0800)
NTP enabled: yes
NTP synchronized: yes #表示已同步完成
RTC in local TZ: no
DST active: n/a
chronyc sources # 查看时间同步
+表示可接受的信号源与选定的信号源组在一起
-表示被合并算法排除的可接受源
x 表示chronyd认为是虚假行情的时钟(即,其时间与大多数其他来源不一致)。
〜 表示时间似乎具有太多可变性的来源
查看 ntp_servers:chronyc sources
查看 ntp_servers 状态:chronyc sourcestats
查看 ntp_servers 是否在线:chronyc activity
查看 ntp 详细信息:chronyc tracking
强制同步时间: ntpdate -u 192.168.111.14
添加定时任务: echo '*/5 * * * * /usr/sbin/ntpdate -u 192.168.111.14 >/dev/null 2>&1 &' >> /var/spool/cron/root
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端