HP-UX 系统

# getconf KERNEL_BITs
64

# getconf KERNEL_BITS
getconf: Invalid argument (KERNEL_BITS)

如果是 64 位 HP-UX 机器,则得到的结果为64
如果是32位的HP-UX,则会是下面的报错结果。

或者查看 /stand/vmunix文件

# find /stand/vmunix
/stand/vmunix: PA-RISC1.1 executable ->32 bit
# find /stand/vmunix 
/stand/vmunix: ELF-64 executable object file - IA64 ->64 bit

Linux系统

# uname -m
i686

# uname -m
x86_64

如果是 i386、i586 和 i686,则表示机器是 32 位,
如果是 x86_64 或者 ia64,那么机器将是 64 位。

# getconf LONG_BIT
32

# getconf LONG_BIT
64

直接得到系统是多少位的。

如何查看 Linux/Unix/HP-UX 机器的位大小

通常,我们拥有 64 位机器,那么我们将能够安装 32 位和 64 位的软件包,但同样不适用于 32 位机器。
如何查看Linux系统是32位还是64位的?

日期:2020-06-02 22:16:52 来源:oir作者:oir