查看处理器是32位还是64位
#cat /proc/cpuinfo
检查flags行中有没有lm标记,lm是Long Mode的简写,表示支持64位模式。
#getconf LONG_BIT
输出:32
#getconf WORD_BIT
输出:32
32位的系统中int类型和long类型一般都是4字节,64位的系统中int类型还是4字节的,但是long已变成了8字节inux系统中可用"getconf WORD_BIT"和"getconf LONG_BIT"获得word和long的位数。64位系统中应该分别得到32和64。
#uname -a
如果有x86_64就是64位的,没有就是32位的
#file /sbin/init
32-bit即是32位的 linux, 如是64位的, 显示的是 64-bit
#file /bin/cat
同上
#uname -m
输出i386就是32位,x86_64就是64位
#echo $HOSTTYPE
同上
#getconf -a
更详细的信息
更详细的信息
#getconf -a