如何查linux系统是32bit还是64bit的系统,有几种方法:
1,uname -a
例如我的机子输入命令后输出:
Linux zou-acertox42 2.6.38-10-generic #46-Ubuntu SMP Tue Jun 28 15:05:41 UTC 2011 i686 i686 i386 GNU/Linux
如果是64位的则可能输出:
Linux web1 2.6.9-22.ELsmp #1 SMP Mon Sep 19 18:00:54 EDT 2005 x86_64 x86_64 x86_64 GNU/Linux
2,file /sbin/init
32位:
/sbin/init: ELF 32-bit LSB executable。。。。。。。。。。
64位:
/sbin/init: ELF 64-bit LSB executable。。。。。。。。。。
3,file /bin/cat
我的linux输出为:
/bin/cat: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV),
dynamically linked (uses shared libs), for GNU/Linux 2.6.15, stripped
上面说的除了可以查看linux的位数以外,其实还可以看出linux的版本。做个记录~~~