方法1:
执行以下命令:
---------------------------
$ getconf LONG_BIT
---------------------------
如果输出32即为32位系统,输出64即为64位系统
方法2:
执行以下命令:
---------------------------
$ uname -a
---------------------------
输出如果出现i686 i386,即为32位,如果出现x84_64,即为64位。
如我的32位系统会输出:
------------------------------------------------------------------------------------
Linux ubuntu3.2.0-29-generic-pae #46-Ubuntu SMP Fri Jul 27 17:25:43 UTC 2012 i686 i686 i386 GNU/Linux
------------------------------------------------------------------------------------
方法3:
可通过查看系统命令工具的属性来判断,如
------------------------------------------------------------------------------------
$ file /bin/ls
/bin/ls: ELF 32-bit LSB executable,Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), forGNU/Linux 2.6.24, BuildID[sha1]=0xae048fd2a071afcb017d9091f4a78835e27340b2,stripped
------------------------------------------------------------------------------------