查找Linux系统的5种命令行方式是32位或64位


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

这是验证您的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命令

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

打开您的终端,然后运行:

$ dpkg --print-architecture 

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

amd64

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

i386

3. getconf命令

getconf命令还将显示系统配置变量。现在,让我向您展示如何使用getconf命令找出Linux系统架构。

$ getconf LONG_BIT

64

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

$ man getconf

4. arch命令

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

$ arch

x86_64

5.文件命令

带有特殊参数/ sbin/init的file命令将显示OS类型。

$ 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操作系统类型的方法。当然,几乎没有其他方法可以找到OS类型,但是到目前为止,这是常用且实用的方法。如果您知道显示操作系统类型的任何其他命令或方法,请随时在下面的评论部分中告诉我们。