知道GNU / Linux系统是32位还是64位的方法

32和64位芯片

通常,所有用户都知道他们的系统是否为 32位或64位,因为当他们下载要处理的发行版的ISO时,他们将下载所需的版本。 您已经知道,由于AMD凭借ISA AMD64(以及Intel EM64T的改版)和Athlon64微处理器的出现将64位台式计算机带到了台式计算机上,因此现在已经为仍然拥有芯片的用户发布了操作系统。对于那些拥有最强大和最现代版本的用户。

一些新手用户 他们可能不知道他们使用的系统类型 因为他们不是安装他们使用的发行版的人,或者只是因为他们偶尔使用属于其他用户的发行版或系统。 即使在某些情况下,您可能正在远程管理团队,而他们甚至不与机器面对面。 但有一些简单的方法可以找出答案。 如果您手头有发行版的 ISO 映像文件,第一个想到的方法是检查它是否有铭文 x86_64(64位) 或者,如果您有其他任何表示32位的值,例如i386,i486,i586和i686。 最简单的事情就是执行命令:

uname -p

但是它存在 另一个特定的命令 它是什么:

arch

甚至 您可以使用其他命令,例如以下命令,两者都可以为我们提供线索:

echo $MACHTYPE

lscpu

lshw -class cpu

使用所有这些命令和选项,您将能够知道它是否 64位或32位 以一种简单的方式。 它们不仅是存在的唯一方法,还有其他方法可以通过咨询某些系统文件以及与其他程序等来找出。 但是,嘿,这绰绰有余...


5条评论,留下您的评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   有人

    您好,您曾经使用过一些命令来了解cpu的类型,但是如果安装的Linux是32位或64位,则不是。
    由于您可以拥有64位的cpu并已经安装了32位的linux。
    好了,其他命令既不指示任何事物,也不指示其他事物。
    问候。

  2.   何塞·德·阿隆索

    感谢您的文章。 如果它对某人有用:

    这是我用更多方法保存的帖子,以了解Linux是32位还是64位:

    http://www.sysadmit.com/2016/02/linux-como-saber-si-es-32-o-64-bits.html

    1.    何塞·卡鲁西(JoseCarucí)

      GreetingsJosé,我正在研究bash脚本,在该脚本中,我必须确定Linux内核是32位还是64位以进行验证,并且我认为通过链接(他们在其中详细说明了必要的命令)可以确定它。 非常感谢以撒和您的投入。

  3.   原始和免费的Malagueños

    Uname -p告诉我unknown和lshw,我必须安装它,其他的都完美。
    Debian 9 64位。

  4.   杰纳罗

    就像双击一个64位的deb文件一样简单,如果它说它不能安装在32位系统上,那么我们已经知道我们有一个像奶奶这样的旧处理器,嘻嘻!