如何检查Linux系统是32位还是64位

时间:2020-01-09 10:44:54  来源:igfitidea点击:

大多数现代计算机都能够运行64位操作系统。但是,仅仅因为计算机支持它并不意味着它正在运行。这是判断我们运行的是32位还是64位版本的Linux的方法。

在大多数情况下,我们建议运行64位版本的Linux。我们将获得更好的性能和安全性。唯一可能需要使用32位版本的情况是,如果我们仍在运行32位处理器,或者在极不可能的情况下,我们专有的硬件驱动程序仅以32位形式提供(尽管通常情况下, Windows问题)。如果我们要安装软件,并被要求在32位和64位版本之间进行选择,则可以通过以下两种方法来确定所运行的Linux风格。

方法一:在终端上使用lscpu命令

要测试Linux计算机是否具有32位或者64位CPU并查看已安装的Linux版本,请打开终端,在提示符下键入以下命令,然后按Enter:

lscpu

"架构"条目告诉我们拥有哪种类型的CPU(其中x86_32表示32位,而x86_64表示64位)。 CPU op-mode(s)项会告诉我们我们正在运行的Linux版本。如果运行的是64位版本,则将同时列出32位和64位模式(因为64位处理器可以同时运行)。如果仅看到列出的32位模式,则说明我们正在运行32位版本的Linux。

方法二:使用图形界面

如果我们希望使用图形工具来确定系统是32位还是64位,请单击屏幕右上角的"系统"菜单(齿轮按钮),然后从下拉菜单。

在"系统设置"窗口中,双击"系统"部分中的"详细信息"图标。

在"详细信息"窗口的"概述"选项卡上,查找"操作系统类型"条目。我们将看到列出的64位或者32位,以及有关Ubuntu系统的其他基本信息。

请注意,与终端命令不同,"详细信息"窗口仅显示正在运行的操作系统类型,而不显示系统的体系结构。这意味着,如果我们运行的是32位版本的Linux,我们仍然不会知道计算机是否可以支持64位版本。为此,我们必须使用上一节中描述的lscpu命令。