方法一:
getconf long_bit
在linux终端输入 getconf long_bit 命令,如果是32位机器则结果为32。
例如:
[root@localhost ~]# getconf long_bit32
如果是64位机器则结果为64。
[root@localhost ~]# getconf long_bit64
方法二:
uname -a
如果是64位机器会输出x86_64。
[chenzhou@testweb01 ~]$ uname -alinux testweb01 2.6.18-308.4.1.el5 #1 smp tue apr 17 17:08:00 edt 2012 x86_64 x86_64 x86_64 gnu/linux
可以看到uname-a执行后的结果中输出了x86_64说明该机器是64位的,否则代表该机器是32位的。
[root@localhost ~]# uname -alinux localhost.localdomain 2.6.18-164.el5 #1 smp tue aug 18 15:51:54 edt 2009 i686 i686 i386 gnu/linux
推荐教程:linux教程
以上就是判断linux是64位还是32位的详细内容。