如何确定Linux内核架构?

如何确定Linux内核架构?

uname -m在 Red Hat Enterprise Linux Server 版本 5.4 (Tikanga) 机器中给出 i686 并uname -m给出 i686 i386 输出。我需要在该计算机上安装 Oracle 数据库 10g 第 2 版。那么,如何确定内核架构是32位还是64位呢?

答案1

i386 和 i686 都是 32 位。
x86_64 是 64 位

64 位示例:

behrooz@behrooz:~$ uname -a  
Linux behrooz 2.6.32-5-amd64 #1 SMP Mon Mar 7 21:35:22 UTC 2011 **x86_64** GNU/Linux

编辑:
我的linux ARM是32位还是64位?适用于ARM

答案2

这很简单!使用arch命令来自核心工具包裹。

答案3

为了德班:

在我的电脑上

    ~ > dpkg --打印架构
    AMD64
    ~ > dpkg --print-foreign-architectures
    i386

我的树莓派2

    ~ > dpkg --打印架构
    臂氢夫

答案4

最简单的方法是运行:

getconf LONG_BIT

它将输出 64 或 32,具体取决于它是 32 位还是 64 位。

例如:

dannyw@dannyw-redhat:~$ getconf LONG_BIT
64

相关内容