要查看 Ubuntu 22.04 服务器的系统架构是否为 amd64(x86_64),可以使用以下几种常用命令:
方法 1:uname -m(最常用)
bash
uname -m
- 输出
x86_64表示是 amd64 架构 - 输出
aarch64表示是 ARM64 架构 - 输出
armv7l表示是 ARM32 架构
方法 2:dpkg --print-architecture
bash
dpkg --print-architecture
- 输出
amd64表示系统是 amd64 架构 - 输出
arm64表示 ARM64 架构
方法 3:lscpu
bash
lscpu | grep "Architecture"
- 会显示
x86_64(amd64)或aarch64等架构信息
方法 4:arch
bash
arch
- 输出
x86_64表示 amd64 架构
方法 5:查看 /proc/cpuinfo
bash
cat /proc/cpuinfo | grep "model name" | head -1
- Intel/AMD 处理器通常表示 x86_64 架构
- 可结合
grep flags /proc/cpuinfo | head -1查看是否包含lm(long mode)标志,有则支持 64 位
✅ 快速判断
bash
# 一行命令快速确认
[ "$(uname -m)" = "x86_64" ] && echo "是 amd64 架构" || echo "不是 amd64 架构"
💡 说明 :
amd64和x86_64是同一架构的不同称呼,Ubuntu/Debian 系统中通常称其为amd64,而内核和通用 Linux 工具中称其为x86_64。