檢視linux機器是32位還是64位

dayong2015發表於2014-05-12

From:
檢視機器是32位還是64位的方法:
方法一:
file /sbin/init 或者 file /bin/ls
結果如下:
[root@rac1 ~]# file /sbin/init
/sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
[root@rac1 ~]# file /bin/ls
/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
此處顯示 32-bit 則為32位;
如果顯示 64-bit 則為64位;
方法二:
uname -a
結果如下:
[root@rac1 ~]# uname -a
Linux rac1 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:54 EDT 2009 i686 i686 i386 GNU/Linux
此處i686表示32位機器;
如果顯示x86_64表示64位機器;
方法三:
getconf LONG_BIT
結果如下:
[root@rac1 ~]# getconf LONG_BIT
32
此處顯示32表示是32位機器;
如果顯示64表示是64位機器;

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29634949/viewspace-1159311/,如需轉載,請註明出處,否則將追究法律責任。

相關文章