1. 程式人生 > >判斷Linux系統是32位還是64位

判斷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

------------------------------------------------------------------------------------