在Linux上查找内核是32位还是64位

时间:2012-08-03 05:51:09

标签: linux linux-kernel 64-bit cpu 32bit-64bit

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

Linux 2.6.18-164.el5#1 SMP Tue Aug 18 18:51:48 EDT 2009 x86_64 x86_64 x86_64 GNU / Linux

我明白x86_64应该暗示64位内核,但为什么这个数字会出现3次?每个实例表示什么?

3 个答案:

答案 0 :(得分:4)

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

~$ uname -m # print machine
x86_64
~$ uname -p # print processor
x86_64
~$ uname -i # print hw platform
x86_64

答案 1 :(得分:3)

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

在你的情况下

uname -m

x86_64的

表示64位

答案 2 :(得分:2)

uname -a

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

所以,

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

    uname --help

    了解其选项。