linux查看架构命令
linux查看架构命令详细介绍
在 Linux 系统中,查看硬件架构或 CPU 架构的常用命令如下:
1.
uname -m(最简方式)
- 用途:直接输出机器的硬件架构(32 位 / 64 位)。
- 示例:bash
$x86_64
i686
aarch64
2.
lscpu(最详细)
- 用途:显示 CPU 的详细信息,包括架构、型号、核心数、指令集等。
- 示例:bash
$ lscpuArchitecture: x86_64
CPU op-modes: -bit, -bit
Byte Order: Little Endian
CPUs:
On-line CPUs list: -7
Vendor ID: GenuineIntel
Model name: IntelR CoreTM i7-10700K CPU @ .80GHz
.
3.
arch(简洁别名)
- 用途:等价于
uname -m,输出更简洁。 - 示例:bash
$ archx86_64
4.
cat /proc/cpuinfo(底层数据)
- 用途:直接读取内核提供的 CPU 信息,包含架构、缓存、指令集等底层数据。
- 关键字段:bash
$ /proc/cpuinfoarchitecture aarch64
model name Apple M1
总结:按需选择
- 快速判断 32/64 位:首选
uname -m或arch。 - 查看完整 CPU 信息:使用
lscpu(推荐)或cat /proc/cpuinfo。 - 脚本中使用:
uname -m更稳定(无依赖)。
这些命令适用于所有主流 Linux 发行版(如 Ubuntu、CentOS、Debian 等)。