怎么看linux是32位还是64位

2024-10-24 21:56:55

1、方法一:getconf LONG_BIT在linux终端输入getconf LONG_BIT命令如果是32位机器,则结果为32Linux代码[root@localhost~]#getconfLONG_BIT32如果是64位机器,则结果为64Linux代码[root@localhost~]#getconfLONG_BIT64

怎么看linux是32位还是64位

2、方法二:uname -a如果是64位机器,会输出x86_64Linux代码[chenzhou@testweb01~]$uname-aLinuxtestweb012.6.18-308.4.1.el5#1SMPTueApr1717:08:00EDT2012x86_64x86_64x86_64GNU/Linux可以看到,uname-a执行后的结果中输出了x86_64,说明该机器是64位的,否则代表该机器是32位的Linux代码[root@localhost~]#uname-aLinuxlocalhost.localdomain2.6.18-164.el5#1SMPTueAug1815:51:54EDT2009i686i686i386GNU/Linux

怎么看linux是32位还是64位

3、方法三:file /sbin/init 或者 file /bin/ls示例:32位机器file /sbin/足毂忍珩initLinux代码[root@localhost~]#file/sbin/init/sbin/init:ELF32-bitLSBexecutable,Intel80386,version1(SYSV),forGNU/Linux2.6.9,dynamicallylinked(usessharedlibs),forGNU/Linux2.6.9,strippedfile /bin/lsLinux代码[root@localhost~]#file/bin/ls/bin/ls:ELF32-bitLSBexecutable,Intel80386,version1(SYSV),forGNU/Linux2.6.9,dynamicallylinked(usessharedlibs),forGNU/Linux2.6.9,stripped示例:64位机器file /sbin/initLinux代码[chenzhou@testweb01~]$file/sbin/init/sbin/init:ELF64-bitLSBexecutable,AMDx86-64,version1(SYSV),forGNU/Linux2.6.9,dynamicallylinked(usessharedlibs),forGNU/Linux2.6.9,strippedfile /bin/lsLinux代码[chenzhou@testweb01~]$file/bin/ls/bin/ls:ELF64-bitLSBexecutable,AMDx86-64,version1(SYSV),forGNU/Linux2.6.9,dynamicallylinked(usessharedlibs),forGNU/Linux2.6.9,stripped可以通过命令结果中的64-bit或者32-bit来判断该机器是64位还是32位

怎么看linux是32位还是64位
猜你喜欢