1、
[root
@linuxzgf ~]#getconf LONG_BIT
[root
@linuxzgf ~]#getconf WORD_BIT
(32位的系統中int類型和long類型通常都是4字節,64位的系統中int類型仍是4字節的,可是long已變成了8字節inux系統中可用"getconf WORD_BIT"和"getconf LONG_BIT"得到word和long的位數。64位系統中應該分別獲得32和64。)
2、
[root
@linuxzgf ~]#uname -a
若是有x86_64就是64位的,沒有就是32位的
後面是X686或X86_64則內核是64位的,i686或i386則內核是32位的
3、
直接看看有沒有/lib64目目錄的方法。64位的系統會有/lib64和/lib兩個目錄,32位只有/lib一個。
4、
[root
@linuxzgf ~]#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
32-bit便是32位的 linux, 如是64位的, 顯示的是 64-bit
5、
[root
@linuxzgf ~]#file /bin/cat
/bin/cat: 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位的 linux, 如是64位的, 顯示的是 64-bit
6、
[root
@linuxzgf ~]#uname -m
x86_64
3.# arch
x86_64
i686
7、查看cpu是多少位的
[root
@linuxzgf ~]#more /proc/cpuinfo
8、
[root
@linuxzgf ~]# echo $HOSTTYPE x86_64 getconf命令還能夠獲取系統的基本配置信息,好比操做系統位數,內存大小,磁盤大小等。 $getconf -a 能夠看到詳細的系統信息