我怎么知道我的 CPU 在 Linux 下支持 64 位操作系统?

Lan*_*nes 23 linux 64bit x86

如何知道我的 CPU 是否支持 Linux 下的 64 位操作系统,例如:Ubuntu、Fedora?

Ike*_*ger 32

我认为最简单的方法是:

lscpu|grep "CPU op-mode"
Run Code Online (Sandbox Code Playgroud)

  • 这个答案是最好的。它向您显示明确的“32 位”或“64 位”。我不明白为什么人们会选择另一个答案而不是这个答案。你甚至不需要 grep 任何东西。只做 `lscpu` 就是这么简单。如果他们没有 `lscpu` 命令,那么我可以理解他们为什么投票给另一个。 (4认同)
  • 在最广泛的平台上最便携的命令可以说是最有用的。 (4认同)

Dee*_*tal 31

执行:

grep flags /proc/cpuinfo

找到“lm”标志。如果它存在,则意味着您的 CPU 是 64 位并且支持 64 位操作系统。'lm' 代表长模式。

或者,执行:

grep flags /proc/cpuinfo | grep " lm "

注意 中的空格" lm "。如果它提供任何输出,则您的 CPU 是 64 位。

更新:您也可以在终端中使用以下内容:

lshw -C processor | grep width

这适用于 Ubuntu,不确定是否需要为 Fedora 安装其他软件包。

  • Afaik 如果“lm”是该行中的最后一个标志,它将不起作用。:-) (2认同)