判斷Linux系統是32位還是64位
方法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
------------------------------------------------------------------------------------