首页/系统/信创系统运维速查/软件源健康巡检
命令与包管理65 条

软件源健康巡检

定期巡检各源可用性:逐个测试 repodata 元数据可达性,发现镜像失效或同步中断,避免装机与补丁时才发现源坏了。

信创系统运维速查系统更新于 2026-10-12
思路curl 测 repodata/repomd.xml 状态码
周期变更前、每周例行各一次
输出列表标注 ok/fail 便于归档

巡检脚本片段

巡检脚本片段
for u in $(grep -hE '^baseurl=' /etc/yum.repos.d/*.repo | cut -d= -f2); do
  code=$(curl -s -o /dev/null -w '%{http_code}' -m 8 "$u/repodata/repomd.xml")
  echo "$code  $u"
done
内网镜像站巡检可结合同步日志;对外站点不可达时按白名单与代理策略处理。

易错点

  • 只 ping 通不代表源可用,必须测到具体文件的状态码
  • aarch64 与 x86_64 仓库分开巡检,别只测一种架构

数据来源与参考

  • dnf 仓库元数据说明
  • 运维巡检实践
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌