< 返回新聞公共列表

如何查找Linux是在32位還是64位上運行?

發(fā)布時間:2023-03-16 14:57:55

操作系統(tǒng)或OS是直接控制資源和系統(tǒng)硬件(如存儲、CPU和硬件)的軟件。Linux系統(tǒng)是一個操作系統(tǒng),操作系統(tǒng)駐留在硬件和應(yīng)用程序之間,以在所有物理資源和執(zhí)行的軟件之間建立聯(lián)系。那么如何查找Linux是在32位還是64位上運行呢?


我們可以通過兩種主要方式識別操作系統(tǒng)的版本:

1、通過使用各種命令,如“arch、uname、file 和 Iscpu”

2、通過使用圖形界面


使用各種命令:

一、使用“uname”命令檢查:

檢查我們的Linux系統(tǒng)是32位還是64位的第一種方法是通過“ uname”命令查找,該命令會在屏幕上 打印系統(tǒng)信息。

此外,通過鍵入“getconf LONG_BIT”使用以下命令getconf命令來查看系統(tǒng)當(dāng)前的位寬是32位還是64位。

getconf命令顯示系統(tǒng)限制和系統(tǒng)配置變量的值。此命令對于檢查配置限制非常有幫助。 

請按照以下步驟獲取更多信息: 

1、打開終端

2、輸入以下命令“uname”并按“Enter” 

3、我們將在屏幕上看到系統(tǒng)信息作為輸出


如何查找Linux是在32位還是64位上運行?.png


現(xiàn)在,讓我們理解結(jié)構(gòu):內(nèi)核名稱、內(nèi)核版本、內(nèi)核發(fā)布、網(wǎng)絡(luò)節(jié)點主機名、機器硬件名稱、操作系統(tǒng)、處理器類型、硬件平臺。

機器硬件名稱檢測我們的系統(tǒng)是32位還是64位。如果運行64位版本,新發(fā)現(xiàn)的64位Linux安裝將輸出顯示為“x86_64”。

但是,它將通過以下方式顯示32位處理器類型:i686、i386 

對于64 位版本,它將以以下方式顯示輸出:x86_64


二、使用命令“uname-m”檢查:

另一種了解系統(tǒng)版本的方法是鍵入命令“uname -m”。 

用戶可以使用系統(tǒng)配置變量來查找Linux mint是在32 位還是 64 位上運行。這些系統(tǒng)配置變量可以在終端中使用命令“uname -m”來執(zhí)行。 

要在此命令下執(zhí)行,我們需要執(zhí)行以下步驟:

1、打開終端 

2、輸入命令“uname -m”并按“Enter”

3、系統(tǒng)將顯示我們的系統(tǒng)規(guī)格作為輸出,這些規(guī)格是 

4、在上面的標(biāo)題下描述。 


如何查找Linux是在32位還是64位上運行?..png


三、用命令“arch”和“dpkg”等命令查看:

dpkg命令探索Linux是基32位還是64位。

我們所要做的就是通過在終端中鍵入“dpkg –print architecture”來運行dpkg 命令,它將顯示正在運行的操作系統(tǒng)類型的體系結(jié)構(gòu)。 

另一個與“uname -m”相同的命令是“arch”命令。它顯示我們的系統(tǒng)是i686(32 位)還是x86_64(64 位)。 

Arch命令將打印架構(gòu)并打印數(shù)據(jù),如“arm、i586、alpha、i486、i386、m68k、sparc、mips、x86_64 等”

我們將需要執(zhí)行以下步驟:

1、打開終端 

2、輸入命令“arch”并按“Enter” 

3、檢查輸出,如下圖所示 


如何查找Linux是在32位還是64位上運行?...png


四、檢查帶有特殊參數(shù)的命令“文件”: 

使用文件類型命令,我們可以使用特殊參數(shù)(“/sbin/init”)檢查自己的系統(tǒng)是32位還是62位版本的操作系統(tǒng),還可以檢查動態(tài)鏈接的庫。 

通過使用帶有特殊參數(shù)“-L”的此命令,用戶可以檢查系統(tǒng)版本。

例如,如果此命令的打印系統(tǒng)信息 輸出為“ELF 64-bit LSB executable, it means the processor is 64-bit”。 

如果輸出為“ELF 32-bit LSB executable”,則系統(tǒng)是基于32位操作系統(tǒng)的。 

按照以下步驟:

1、輸入以下命令“file /sbin/init”并按下“Enter”按鈕 

2、計算機將以以下格式顯示輸出

檢查Linux的版本。


如何查找Linux是在32位還是64位上運行?....png


五、使用Iscpu命令檢查:

要檢查我們的Linux系統(tǒng)是32位還是64位的輸出并注意安裝的操作系統(tǒng)Linux的版本,請在lscpu命令下執(zhí)行以下步驟:

在提示符下鍵入以下命令“Iscpu”,然后按“Enter”

“Architecture”條目顯示了我們正在使用的CPU的操作系統(tǒng)類型。

如果輸出為“x86_64”,則表示64位正在運行。 

“x86_32”表示處理器正在運行32位版本的Linux。 

“ CPU op-mode (s)”表示Linux的版本。

如果我們的計算機運行64 位版本,會注意到同時存在64位和32位模式,因為64位處理器可以同時運行這兩種模式。 

如果我們看到它被列為僅32位模式,則表明我們的系統(tǒng)類型具有32 位版本的Linux。 


如何查找Linux是在32位還是64位上運行?.....png


這個確切的命令顯示了CPU的完整架構(gòu),用戶可以在其中查看CPU是32位還是64位。 


六、使用圖形界面:

現(xiàn)在讓我們跳轉(zhuǎn)到圖形工具來測試Linux的版本。

我們將需要單擊系統(tǒng)屏幕右上角的“系統(tǒng)”菜單或齒輪按鈕,然后單擊下拉菜單中的“系統(tǒng)設(shè)置”選項。

請參見“系統(tǒng)”部分中的“詳細信息”按鈕,如下所示:

“Operating System Type或OS type ”在“Overview”屏幕中列為32 位或 64 位,與有關(guān)我們的Ubuntu系統(tǒng)類型的其他信息配對。 

我們必須記住,64位進程可以支持32位和64位操作系統(tǒng)。

32位處理器不支持64位操作系統(tǒng),只會支持32位操作系統(tǒng)。 


以上是查找Linux是在32位還是64位上運行的方式,希望能幫助到大家參考!


/template/Home/Zkeys724/PC/Static