获取系统版本及位数。

第一个方法:uname -a

root@node70:[/root]uname -a

Linux node70 2.6.32-279.el6.x86_64 #1 SMP Fri Jun 22 12:19:21 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

第二个方法:getconf LONG_BIT

root@node70:[/root]getconf LONG_BIT
64
root@node70:[/root]

查看系统版本

root@node70:[/root]cat /etc/issue
CentOS release 6.3 (Final)
Kernel \r on an \m
root@node70:[/root]cat /etc/redhat-release
CentOS release 6.3 (Final)
root@node70:[/root]


查看CPU是否支持64位的方法。

root@node70:[/root]cat /proc/cpuinfo

判断CPU是否64位,检查cpuinfo中的flags区段,看是否有lm标识。

Are the processors 64-bit?  

A 64-bit processor will have lm ("long mode") in the flags section of cpuinfo. A 32-bit processor will not.