当前位置: 首页>>技术教程>>正文


如何检查我是否拥有32位或64位操作系统?

,

问题描述

我从官方网站下载并安装了Ubuntu。但是,我不知道我是否安装了32位或64位版本。

在Windows 7中,我可以右键单击我的电脑,并列出它是哪个版本。

有没有简单的方法来检查Ubuntu?

最佳解决办法

我知道至少有两种方式。打开一个终端(Ctrl + Alt + T)并键入:

  1. uname -a

    32位Ubuntu的结果:

    Linux discworld 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011 i686 i686 i386 GNU/Linux

    而64位Ubuntu将显示:

    Linux discworld 2.6.38-8-generic #42-Ubuntu SMP Mon Apr 11 03:31:50 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

    较短的版本:

    $ uname -i
    x86_64
    

    要么

  2. file /sbin/init针对GNU /Linux 2.6.15的32位Ubuntu结果:/sbin /init:ELF 32位LSB共享对象,Intel 80386,版本1(SYSV),动态链接(使用共享库),而对于64位版本,它看起来像:/sbin /init:GNU /Linux 2.6.15的ELF 64位LSB共享对象,x86-64,版本1(SYSV),动态链接(使用共享库),剥离相同对于使用systemd(16.04)的系统:file /lib/systemd/systemd 64位结果:/lib /systemd /systemd:ELF 64位LSB共享对象,x86-64,版本1(SYSV),动态链接,解释器/lib64 /ld-linux-x86-64 .so.2,用于GNU /Linux 2.6.32,BuildID [sha1] = 54cc7ae53727d3ab67d7ff5d66620c0c589d62f9,剥离

次佳解决办法

Unity 12.04+

  • 点击命令(mac)或窗口键。

  • 键入Details,然后选择”Details”图标

  • 阅读”OS type”字段

  • 64位操作系统将读取”64-bit”

architecture,ubuntu

替代获得上述屏幕:

  • 点击系统菜单(右上角的齿轮)

  • 点击“关于本电脑”

我知道终端的反应很好,但我想这是GUI的答案。 🙂

带有Unity的Ubuntu 11.04

  • 点击命令(mac)或窗口键。

  • 键入System info,然后选择系统信息图标

  • 阅读”OS type”字段

  • 64位操作系统将读取”64-bit”

第三种解决办法

一个非常简单和简短的方法是:

打开终端,写下面的内容并按Enter

getconf LONG_BIT

结果数字(在我的情况下是64)就是答案。

architecture,ubuntu

第四种办法

参考:How Do I Know if I’m Running 32-bit or 64-bit Linux?

使用命令:

uname -m

您通常会得到:

i686

对于32位(或可能是i586或i386)和:

x86_64

为64位。

第五种办法

打开终端并尝试arch命令。如果它的输出是x86_64,那么它是64位。如果它说i686,i386等,那么它是32位。

但是,确定体系结构的最佳方法是运行arch命令并在输出中进行谷歌搜索。

第六种办法

dpkg --print-architecture命令将显示您是否安装了32位或64位Ubuntu操作系统。

在64位系统上

$ dpkg --print-architecture
amd64          

在32位系统上

$ dpkg --print-architecture
i386

`

第七种办法

体系结构检查器

architecture,ubuntu

Download Link

  1. 下载它

  2. 提取它。

  3. Mark the file Architecture Checker.sh Executable并运行它。


脚本基本上是这样的:

#!/bin/bash
ARCH=$(uname -m)
if [ "$ARCH" = "i686" ]; then
 zenity --info --title="Architecture Checker" --text="Your Architecture is 32-Bit"
fi
if [ "$ARCH" = "x86_64" ]; then
 zenity --info --title="Architecture Checker" --text="Your Architecture is 64-Bit"
fi

这将需要在可执行的文本文件中,并且需要安装zenity

第八种办法

进入系统设置,在系统部分下,点击详情。您将获得每个细节,包括您的操作系统,处理器以及系统是运行64位还是32位版本。

第九种办法

打开Ubuntu软件中心并搜索lib32。如果出现任何结果,那么您将进行64位安装(结果是用于在64位安装上运行32位应用程序的兼容性库)。

不是一个更好的答案,但至少它不需要终端…… 😉

编辑

我发现更容易一个:打开帮助 – >关于Mozilla Firefox,你会在那里看到它; 😉

在底部显示“用户代理字符串”,例如在我的64位系统上:

Mozilla/5.0 (X11; U; Linux x86_64; nl; rv:1.9.2.12) Gecko/20101027 Ubuntu/10.10 (maverick) Firefox/3.6.12

或者在我的32位系统上:

Mozilla/5.0 (X11; U; Linux i686; nl; rv:1.9.2.12) Gecko/20101027 Ubuntu/10.10 (maverick) Firefox/3.6.12

x86_64是64位,i686是32位

(但这仍然不是应该在那里的答案;))

第十种办法

电源按钮(top-most,极右)具有“关于此计算机”选项。 🙂

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/43.html,未经允许,请勿转载。