机器硬件名称、处理器类型和硬件平台

Tim*_*Tim 5 hardware

以下是 返回的机器硬件名称、处理器类型和硬件平台uname

在服务器上(使用一些 64 位 Linux 发行版)

-bash-4.1$ uname -m
x86_64
-bash-4.1$ uname -p
x86_64
-bash-4.1$ uname -i
x86_64
Run Code Online (Sandbox Code Playgroud)

在我的笔记本电脑上(Thinkpad T400 与 32 位 Ubuntu 12.04)

$ uname -m
i686
$ uname -p
i686
$ uname -i
i386
Run Code Online (Sandbox Code Playgroud)

我想知道机器硬件名称和处理器类型是否总是相同的?

什么是硬件平台?为什么它似乎表明有关操作系统的某些信息?

谢谢!

slm*_*slm 7

硬件平台 ( uname -i) 告诉您软件是为什么架构编译的,通常是 32 位或 64 位。

uname -m告诉你系统本身的架构,认为主板在这里。

uname -p告诉你的CPU的架构。

系统和CPU有什么区别

我相信,这两个开关,-m以及-p是什么迷惑人最多。系统可能具有一种体系结构(例如 32 位),但可以使用提供不同体系结构(64 位)的 CPU。

这并不常见,因此在实践中,您通常会看到-m-p显示为提供相同的架构。

参考

  • 在“硬件平台(uname -i)告诉您软件是为什么架构编译的,通常是32位或64位。”中,软件是指操作系统还是uname实用程序还是其他东西? (2认同)