我应该使用什么命令来查找Linux上的处理器/芯片架构?
linux-x86-32 linux-x86-64 linux-ppc-64
jfgube3f1#
要显示内核体系结构,请执行以下操作:uname -p要显示扩展CPU详细信息,请执行以下操作:cat /proc/cpuinfo
uname -p
cat /proc/cpuinfo
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更多
man lscpu
j0pj023g3#
我很惊讶没有人建议uname -m。在我的笔记本电脑上,这给了armv7l,而uname -a给了我一个可怕的两行文本。
uname -m
armv7l
uname -a
p1tboqfb4#
参见(man uname):
man uname
echo `uname -s`-`uname -p`
kxeu7u2r5#
hostnamectl是一个生成当前机器信息的简洁命令。示例输出:
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
它为您提供有关您的机器的最基本信息。其他命令(如uname、lsb_release或lscpu)返回更具体的信息。
uname
lsb_release
mpgws1up6#
您可以使用lscpu和grep来获得唯一的体系结构。
lscpu | grep Architecture | awk {'print $2'}
示例输出:
x86_64
6条答案
按热度按时间jfgube3f1#
要显示内核体系结构,请执行以下操作:
uname -p
要显示扩展CPU详细信息,请执行以下操作:
cat /proc/cpuinfo
b91juud32#
在终端中,键入
它返回如下输出:
仅获取架构:
在这种情况下就是
man lscpu
更多j0pj023g3#
我很惊讶没有人建议
uname -m
。在我的笔记本电脑上,这给了armv7l
,而uname -a
给了我一个可怕的两行文本。p1tboqfb4#
参见(
man uname
):kxeu7u2r5#
hostnamectl
是一个生成当前机器信息的简洁命令。示例输出:它为您提供有关您的机器的最基本信息。其他命令(如
uname
、lsb_release
或lscpu
)返回更具体的信息。mpgws1up6#
您可以使用
lscpu
和grep来获得唯一的体系结构。示例输出: