Linux

檢測電腦硬體是否支持 64 位系統?

  • October 21, 2020

我越來越多地遇到麻煩Debian 32 bit system,因為不再為諸如信號信使之類的軟體編寫32 bit了。

Operating System: Debian GNU/Linux bullseye/sid
         Kernel: Linux 5.8.0-2-686-pae
   Architecture: x86

我不確定這是否32 bit system是錯誤安裝的,然後是硬體功能。有沒有辦法檢測我的硬體是否能夠執行64 bit (最好是從命令行)

您可以執行這些命令,如果x86_6464-bit,答案是肯定的:

$ lscpu | grep Arch
Architecture:                    x86_64


$ lscpu | grep mode
CPU op-mode(s):                  32-bit, 64-bit

Linux 上的 32 位、64 位 CPU 操作模式

lscpu告訴您您的架構是 i686(Intel 32 位 CPU),並且您的 CPU 支持 32 位和 64 位操作模式。您將無法安裝 x64 建構的應用程序,因為它們是專門為 x64 架構建構的。您的特定 CPU 可以處理 i386 或 i686 建構的軟體包。


以下是 的標誌列表/proc/cpuinfo

/proc/cpuinfo 中的標誌是什麼意思?

引用自:https://unix.stackexchange.com/questions/615574