方法1:使用 uname 命令
在Linux系统中,可以通过以下方法快速查看系统架构(如x86、ARM等):
Linux系统查看系统架构
uname -m
uname --machine
x86_64 → 64位x86架构(主流Intel/AMD CPU)
i386/i686 → 32位x86架构
aarch64/arm64 → 64位ARM架构
armv7l → 32位ARM架构
ppc64le → PowerPC架构
方法2:查看 /proc/cpuinfo
cat /proc/cpuinfo | grep "model name" | head -n 1
x86架构会显示Intel/AMD处理器信息,ARM架构会显示ARM处理器特征。
方法3:使用 lscpu 命令(更详细)
lscpu | grep "Architecture"
或直接运行:
lscpu
会显示架构信息和字节序(Little/Big Endian)。
方法4:使用 arch 命令
arch
直接显示基础架构类型。
常见架构标识:
输出结果 | 架构说明 |
---|
x86_64 | 64位x86(主流PC/服务器) |
i386/i686 | 32位x86(旧设备) |
aarch64/arm64 | 64位ARM(树莓派4/手机/苹果M系列) |
armv7l/armhf | 32位ARM(旧安卓/树莓派2/3) |
ppc64(le) | IBM PowerPC |
riscv64 | RISC-V架构 |
特殊情况:
如果是虚拟机或容器,显示的是虚拟化的架构(实际物理架构可能不同)
苹果M系列芯片的Mac电脑运行Linux时会显示aarch64
如果需要进一步确认CPU型号,可以使用:
cat /proc/cpuinfo | grep "model name" | uniq