方法1:getcon酆璁冻嘌fLONG_BIT查看
如下例子所示:32位Linux系统显示32芟坳葩津,64位Linux系统显示64。最简单、快捷的方法。
[root@DB-Server~]#getconfLONG_BIT
32
[root@gettestlnx01~]#getconfLONG_BIT
64
方法2:uname命令查看
如下例子所示,x86_64表示64位系统,i686i386表示32位系统。i686只是i386的一个子集,支持的cpu从Pentium2(686)开始,之前的型号不支持.
[root@DB-Server~]#uname-a
LinuxDB-Server2.6.18-194.el5#1SMPTueMar1621:52:43EDT2010i686i686i386GNU/Linux
[root@DB-Server~]#uname-m
i686
[root@gettestlnx01~]#uname-a
Linuxgettestlnx013.8.13-16.2.1.el6uek.x86_64#1SMPThuNov717:01:44PST2013x86_64x86_64x86_64GNU/Linux
[root@gettestlnx01~]#uname-m
x86_64
方法3:arch命令查看
[root@DB-Server~]#arch
i686
[root@gettestlnx01~]#arch
x86_64
方法4:file命令查看
[root@DB-Server~]#file/sbin/init
/sbin/init:ELF32-bitLSBexecutable,Intel80386,version1(SYSV),forGNU/Linux2.6.9,dynamicallylinked(usessharedlibs),forGNU/Linux2.6.9,stripped