现今绝大多数用户使用的是Windows系统,都晓得Windows系统有分32位和64位,虽然Linux系统也有32位和64位之分LINUX社区,你晓得你的Linux系统是几位的吗?下边小编就教你怎么使用shell查看Linux是32位还是64位。

Linux,shell,系统位数

自动查看系统位数

查看linux系统位数,可以分别执行以下两个命令

linux查看系统位数命令_linux 32 bit or 64 bit command_how to check linux bit with shell

getconfWORD_BIT

用于获取word的位数

getconfLONG_BIT

用于获取long的位数

linux 32 bit or 64 bit command_linux查看系统位数命令_how to check linux bit with shell

对于64位系统以上两个命令应当分别得到32和64。

判定linux系统是32位还是64位有好多方式linux查看系统位数命令,推荐用getconf,但是有人觉得getconfWORD_BIT=32则是32bitlinux查看系统位数命令,getconfWORD_BIT=64则是64bit,请去64bit机器上执行,呵呵。getconfWORD_BIT显示结果还是32,why?

32位的系统中int类型和long类型通常都是4字节,64位的系统中int类型还是4字节的linux服务器维护,而且long已弄成了8字节inux系统中可

用”getconfWORD_BIT”和”getconfLONG_BIT”获得word和long的位数

linux查看系统位数命令_linux 32 bit or 64 bit command_how to check linux bit with shell

shell判定系统位数

ldconfig

if[$(getconfWORD_BIT)=‘32’]&&[$(getconfLONG_BIT)=‘64’];then

ln-s/usr/local/mysql/lib/mysql/usr/lib64/mysql

else

how to check linux bit with shell_linux 32 bit or 64 bit command_linux查看系统位数命令

ln-s/usr/local/mysql/lib/mysql/usr/lib/mysql

fi

补充一些其它方式

uname-a

linux 32 bit or 64 bit command_how to check linux bit with shell_linux查看系统位数命令

32位:Linuxlocalhost.localdomain2.6.32-431.17.1.el6.i686#1SMPWedMay720:52:21UTC2014i686i686i386GNU/Linux

64位:Linuxdemolinux2.6.32-431.11.2.el6.x86_64#1SMPTueMar2519:59:55UTC2014x86_64x86_64x86_64GNU/Linux

里面就是Linux使用shell查看Linux32位和64位的方式介绍了,不仅使用shell查看,你就能自动执行命令查看系统位数。

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复