如何找到linux处理器/芯片架构

Jas*_*son 25 linux

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

linux-x86-32
linux-x86-64
linux-ppc-64
Run Code Online (Sandbox Code Playgroud)

joe*_*3ch 31

要显示内核架构: uname -a

要显示cpu详细信息: cat /proc/cpuinfo

  • 更具体地说,处理器架构的`uname -p`. (8认同)
  • `uname -p` 给我`未知` (7认同)
  • uname(带有* any *选项)将仅显示* kernel *体系结构,而不显示物理CPU体系结构。换句话说,它将显示内核是为哪个CPU编译的。但是,即使在x86_64 CPU上运行,也可能显示i386。 (2认同)

mon*_*lls 14

输入终端:

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
Run Code Online (Sandbox Code Playgroud)

或输入终端

lscpu | grep架构

返回此输出:

Architecture:          i686
Run Code Online (Sandbox Code Playgroud)


Jam*_* Ko 10

没有人建议我很惊讶uname -m.在我的笔记本电脑,这给了armv7l,同时uname -a给了我一个可怕的2行文字.


小智 7

看(man uname):

echo `uname -s`-`uname -p`
Run Code Online (Sandbox Code Playgroud)


inf*_*ged 5

最好最简洁的是命令

     hostnamectl
Run Code Online (Sandbox Code Playgroud)

它为您提供有关机器的最基本信息。其他如 uname、lsb_release、lscpu 等返回特定信息。

     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
Run Code Online (Sandbox Code Playgroud)