确定 Linux 系统是 32 位还是 64 位的 5 种命令行方法

本教程介绍如何确定您的 Linux 系统的操作系统是否可用32位或者64位。如果您想在 Linux 系统中下载或安装应用程序,这将很有帮助。众所周知,我们无法安装64位应用程序成32位操作系统类型。这就是为什么了解 Linux 系统的操作系统类型很重要。

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

以下是验证 Linux 系统操作系统类型的五种简单方法。无论您使用的是 GUI 还是 CLI 类型的系统,以下命令都适用于几乎所有 Linux 操作系统,例如 RHEL、CentOS、Fedora、Scientific Linux、Debian、Ubuntu、Linux Mint、openSUSE 等。

1. uname命令

uname -a命令将显示您的 Linux 系统的操作系统类型。这是通用命令,几乎可以在所有 Linux/Unix 操作系统上运行。

要找出系统的操作系统类型,请运行:

$ uname -a

Linux tecmint.com 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

2.dpkg命令

还将显示您的 Debian/Ubuntu 操作系统是否是32位或者64位。此命令仅适用于基于 Debian 和 Ubuntu 的发行版及其衍生版本。

打开终端,然后运行:

$ dpkg --print-architecture 

如果您的操作系统是64位,您将得到以下输出:

amd64

如果您的操作系统是32位,那么输出将是:

i386

3. getconf命令

获取配置文件命令还将显示系统配置变量。现在,让我向您展示如何使用以下命令查找 Linux 系统架构:获取配置文件命令。

$ getconf LONG_BIT

64

有关更多详细信息,请参阅手册页。

$ man getconf

4. 拱形命令

命令将显示您的操作系统类型。该命令类似于uname-m命令。如果它的输出是x86_64然后是64位操作系统。如果输出是i686或 i386,则它是 32 位操作系统。

$ arch

x86_64

5. 文件命令

文件带特殊参数的命令/sbin/初始化将显示操作系统类型。

$ file /sbin/init

/sbin/init: ELF 64-bit LSB  shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=7a4c688d009fc1f06ffc692f5f42ab09e68582b2, stripped

结论

您现在已经了解了查找 Linux 操作系统类型的方法。当然,还有很少其他方法可以找出操作系统类型,但这些是迄今为止常用且实用的方法。如果您知道任何其他显示操作系统类型的命令或方法,请随时在下面的评论部分告诉我们。

嘿 TechMint 读者,

令人兴奋的消息!每个月,我们的顶级博客评论者都有机会赢得丰厚奖励,例如免费的 Linux 电子书,例如红细胞认证工程师,红十字会协会,LFCS,学习Linux, 和awk, 每个值20 美元

学习!

居住在印度的 Linux 顾问。他非常喜欢撰写有关 Linux、开源、计算机和互联网的文章。除此之外,他还想回顾一下互联网工具和网络服务。


每个教程位于泰克明特由经验丰富的 Linux 系统管理员团队创建使其符合我们的高品质标准。