跳转至

信创环境架构与兼容性检查

国产化环境中,同一个命令或软件包可能因为 CPU 架构、系统版本、厂商补丁而表现不同。排查问题前,先收集基础信息。

基础信息采集

cat /etc/os-release
uname -a
uname -m
lscpu

包管理与软件源

# APT 系
apt policy 2>/dev/null
apt list --installed 2>/dev/null | head

# RPM 系
yum repolist 2>/dev/null
rpm -qa | head

常见架构

架构 常见场景 注意事项
x86_64 通用服务器和桌面 软件兼容性最好
aarch64 ARM 服务器、终端 注意软件包架构和镜像架构
loongarch64 龙芯环境 需要确认软件生态和专用源
mips64el 部分国产平台 通用二进制兼容性有限

容器镜像检查

# 查看本机架构
uname -m

# 查看镜像信息
docker image inspect <image>

建议:

  • ARM 环境优先使用多架构镜像。
  • 不确定镜像架构时,先在测试环境启动。
  • CI 构建时明确目标架构。

排查清单

  • 系统版本是否与文档一致。
  • CPU 架构是否与软件包一致。
  • 软件源是否匹配系统版本。
  • 内核版本是否满足驱动或软件要求。
  • 安全中心、防火墙、访问控制是否限制服务。