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