作为服务器系统管理员和IT专业人士,了解系统的CPU架构是32位还是64位非常重要。
当涉及到第三方应用时,你需要注意你的系统架构,因为64位应用在32位系统中无法运行。而我们可以在64位系统中轻松运行32位应用。
1. 使用lscpu命令
Lscpu是一个方便的命令,用于获取Linux中的CPU架构信息。
进入你的终端并输入以下命令。
$ lscpu
该命令将终端中的cpu信息列举如下:
架构字段显示了你所拥有的CPU的类型,这里x86_64表示64位。
CPU的工作模式是32位和64位。这意味着你的CPU同时支持32位和64位指令。
注意:最常用的处理器体系结构是:64位(x86-64,IA64和AMD64)和32位(x86)。i686是32位的x86系列的一部分。
2. 使用uname命令
Uname提供你的Linux系统信息和内核版本。运行下面的命令来获取CPU信息,使用uname命令。
$ uname -m
样本输出:
x86_64
3.使用lshw 命令
Lshw是列出Linux服务器硬件信息的简单命令。您可以通过运行以下命令来获取Linux CPU信息:
$ sudo lshw -c cpu
您将在终端中获得以下输出:
您可以使用grep命令进一步过滤,输入:
$ sudo lshw -c cpu | grep width
4. 从/proc/cpuinfo获取
在Linux服务器中,/proc/cpuinfo在一个纯文本文件中存储CPU信息。在你的Linux终端中运行以下grep命令。
$ sudo grep -o -w ‘lm’ /proc/cpuinfo | sort -u
你将在你的终端中得到以下输出。
lm
lm标志表示长模式CPU,即64位。要了解更多的CPU信息,您可以执行以下命令。
$ cat /proc/cpuinfo