![如何确定Linux内核架构?](https://linux22.com/image/1652/%E5%A6%82%E4%BD%95%E7%A1%AE%E5%AE%9ALinux%E5%86%85%E6%A0%B8%E6%9E%B6%E6%9E%84%EF%BC%9F.png)
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
答案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