在 Debian(以及绝大多数 Linux 发行版)中,可以通过 /proc/cpuinfo 或命令行工具来判断 CPU 架构。下面按常见方式说明。
/proc/cpuinfo 判断架构model name 或 vendor_idcat /proc/cpuinfo
常见字段含义:
vendor_id
GenuineIntel → Intel(x86 / x86_64)AuthenticAMD → AMD(x86 / x86_64)ARM / Broadcom / Cavium → ARM 架构model name
Intel / AMD → x86_64Cortex / Neoverse → ARM⚠️ 注意:/proc/cpuinfo 不会直接写 x86_64 或 aarch64,需要结合其他命令确认。
unameuname -m
输出说明:
x86_64 → 64 位 x86(Intel / AMD)i686 / i386 → 32 位 x86aarch64 → 64 位 ARMarmv7l → 32 位 ARMriscv64 → RISC-Vppc64le → PowerPC✅ 这是判断系统架构最准确的方法
uname -m
# x86_64
grep -m1 vendor_id /proc/cpuinfo
# GenuineIntel
uname -m
# aarch64
grep -m1 vendor_id /proc/cpuinfo
# ARM
dpkg --print-architecture
amd64 → x86_64arm64 → aarch64armhf → 32 位 ARMi386 → 32 位 x86| 目的 | 推荐命令 |
|---|---|
| 看 CPU 厂商 | grep vendor_id /proc/cpuinfo |
| 看系统架构 | uname -m |
| 看 Debian 架构 | dpkg --print-architecture |
如果你愿意,可以贴出你的 /proc/cpuinfo 内容,我可以帮你准确判断是哪种架构。