1

当我运行 uname -a 时,我得到:

Linux 2.6.18-164.el5 #1 SMP 2009 年 8 月 18 日星期二 15:51:48 EDT x86_64 x86_64 x86_64 GNU/Linux

我知道 x86_64 应该暗示 64 位内核,但为什么这个数字出现 3 次?每个实例意味着什么?

4

3 回答 3

4

Uname 有单独的命令来打印“机器、处理器和硬件平台”——在您的情况下,所有这些都是相同的。以下输出分别可以清楚地说明:

~$ uname -m # print machine
x86_64
~$ uname -p # print processor
x86_64
~$ uname -i # print hw platform
x86_64
于 2012-08-03T05:55:32.290 回答
3

使用 uname -m 命令仅显示内核名称。

在你的情况下

unname -m

x86_64

表示 64 位

于 2012-08-03T06:01:29.023 回答
2

unname -a

将为您提供有关系统的所有详细信息。它还包括机器硬件名称、处理器类型和硬件平台。

所以,

  1. x86_64 是机器名称。
  2. x86_64 是处理器类型。
  3. x86_64 是硬件平台。

采用:

unname --帮助

更多地了解它的选项。

于 2012-08-03T05:57:24.970 回答