如何在Linux上找到处理器/芯片架构

rqdpfwrv  于 2023-05-28  发布在  Linux
关注(0)|答案(6)|浏览(187)

我应该使用什么命令来查找Linux上的处理器/芯片架构?

linux-x86-32
linux-x86-64
linux-ppc-64
jfgube3f

jfgube3f1#

要显示内核体系结构,请执行以下操作:uname -p
要显示扩展CPU详细信息,请执行以下操作:cat /proc/cpuinfo

b91juud3

b91juud32#

在终端中,键入

lscpu

它返回如下输出:

Architecture:          i686
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                2
On-line CPU(s) list:   0,1
Thread(s) per core:    1
Core(s) per socket:    2
Socket(s):             1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 23
Stepping:              6
CPU MHz:               2670.000
BogoMIPS:              5320.13
L1d cache:             32K
L1i cache:             32K
L2 cache:              3072K

仅获取架构:

lscpu | grep Architecture

在这种情况下就是

Architecture:          i686

man lscpu更多

j0pj023g

j0pj023g3#

我很惊讶没有人建议uname -m。在我的笔记本电脑上,这给了armv7l,而uname -a给了我一个可怕的两行文本。

p1tboqfb

p1tboqfb4#

参见(man uname):

echo `uname -s`-`uname -p`
kxeu7u2r

kxeu7u2r5#

hostnamectl是一个生成当前机器信息的简洁命令。示例输出:

Static hostname: xxxx
Icon name: computer-laptop
Chassis: laptop
Boot ID: b3a1f952c514411c8c4xxxxxxxxxxxx
Operating System: Ubuntu 14.04.3 LTS
Kernel: Linux 3.19.0-43-generic
Architecture: x86_64

它为您提供有关您的机器的最基本信息。其他命令(如unamelsb_releaselscpu)返回更具体的信息。

mpgws1up

mpgws1up6#

您可以使用lscpu和grep来获得唯一的体系结构。

lscpu | grep Architecture | awk {'print $2'}

示例输出:

x86_64

相关问题