当前位置:硬件测评 > 如何查看Linux是32位还是64位?

如何查看Linux是32位还是64位?

  • 发布:2023-09-29 14:44

-->

方法一:执行命令file /sbin/init

[root@localhost jianbao]# file /sbin/init
/sbin/init:ELF 32 位 LSB 共享对象,Intel 80386,版本 1 (SYSV),动态链接(使用共享库),适用于 GNU/Linux 2.6.18,已剥离

它是32位Linux。如果是64位则显示为64位。

例如在另一台64位机器上运行的结果:

[root@edunosql ~]# 文件 /sbin/init
/sbin/init:ELF 64 位 LSB 共享对象,x86-64,版本 1 (SYSV),动态链接(使用共享库),适用于 GNU/Linux 2.6.18,已剥离

方法2:uname -a

32 位:Linux localhost.localdomain 2.6.32-431.17.1.el6.i686 #1 SMP 5 月 7 日星期三 20:52:21 UTC 2014 i686 i686 i386 GNU/Linux

64 位:Linux demolinux 2.6.32-431.11.2.el6.x86_64 #1 SMP 3 月 25 日星期二 19:59:55 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

方法三:使用“getconf WORD_BIT”和“getconf LONG_BIT”获取word和long的位数。在64位系统中,你应该分别得到32和64。

延伸阅读:

如何在Shell脚本中判断Linux系统是32位还是64位?

-->

相关文章