作為服務(wù)器系統(tǒng)管理員和IT專業(yè)人士,了解系統(tǒng)的CPU架構(gòu)是32位還是64位非常重要。
當(dāng)涉及到第三方應(yīng)用時,你需要注意你的系統(tǒng)架構(gòu),因為64位應(yīng)用在32位系統(tǒng)中無法運行。而我們可以在64位系統(tǒng)中輕松運行32位應(yīng)用。
本文介紹了如何在Linux服務(wù)器上檢查CPU架構(gòu)。
1. 使用lscpu命令
Lscpu是一個方便的命令,用于獲取Linux中的CPU架構(gòu)信息。
進(jìn)入你的終端并輸入以下命令。
$ lscpu
該命令將終端中的cpu信息列舉如下:
架構(gòu)字段顯示了你所擁有的CPU的類型,這里x86_64表示64位。
CPU的工作模式是32位和64位。這意味著你的CPU同時支持32位和64位指令。
注意:最常用的處理器體系結(jié)構(gòu)是:64位(x86-64,IA64和AMD64)和32位(x86)。i686是32位的x86系列的一部分。
2. 使用uname命令
Uname提供你的Linux系統(tǒng)信息和內(nèi)核版本。運行下面的命令來獲取CPU信息,使用uname命令。
$ uname -m
樣本輸出:
x86_64
在這個例子中,Linux服務(wù)器運行在64位CPU上。
3.使用lshw 命令
Lshw是列出Linux服務(wù)器硬件信息的簡單命令。您可以通過運行以下命令來獲取Linux CPU信息:
$ sudo lshw -c cpu
您將在終端中獲得以下輸出:
您可以使用grep命令進(jìn)一步過濾,輸入:
$ sudo lshw -c cpu | grep width
4. 從/proc/cpuinfo獲取
在Linux服務(wù)器中,/proc/cpuinfo在一個純文本文件中存儲CPU信息。在你的Linux終端中運行以下grep命令。
$ sudo grep -o -w ‘lm’ /proc/cpuinfo | sort -u
你將在你的終端中得到以下輸出。
lm
lm標(biāo)志表示長模式CPU,即64位。要了解更多的CPU信息,您可以執(zhí)行以下命令。
$ cat /proc/cpuinfo
在本文中,您學(xué)習(xí)了如何使用不同的命令行實用程序查看在Linux服務(wù)器中使用32位還是64位CPU。