博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux系统查看系统是32位还是64位方法总结(转)
阅读量:4935 次
发布时间:2019-06-11

本文共 2087 字,大约阅读时间需要 6 分钟。

 

总结、归纳查看Linux系统是32位还是64位的一些方法,很多内容来自网上网友的博客。本篇只是整理、梳理这方面的知识,方便自己忘记的时候随时查看。

方法1:getconf LONG_BIT 查看

如下例子所示: 32位Linux系统显示32, 64位Linux系统显示64。最简单、快捷的方法。

[root@DB-Server ~]# getconf LONG_BIT

32

[root@gettestlnx01 ~]# getconf LONG_BIT

64

 

 

 

 

 

方法2:uname命令查看

 

如下例子所示,x86_64表示64位系统, i686 i386表示32位系统。i686 只是i386的一个子集,支持的cpu从Pentium 2 (686)开始,之前的型号不支持.

 

[root@DB-Server ~]# uname -a

 

Linux DB-Server 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:43 EDT 2010 i686 i686 i386 GNU/Linux

 

[root@DB-Server ~]# uname -m

 

i686

 

 

 

[root@gettestlnx01 ~]# uname -a

 

Linux gettestlnx01 3.8.13-16.2.1.el6uek.x86_64 #1 SMP Thu Nov 7 17:01:44 PST 2013 x86_64 x86_64 x86_64 GNU/Linux

 

[root@gettestlnx01 ~]# uname -m

 

x86_64

 

 

 

 

 

 

 

 

 

方法3: arch命令查看

 

[root@DB-Server ~]# arch

 

i686

 

[root@gettestlnx01 ~]# arch

 

x86_64

 

 

 

 

 

方法4: file命令查看

 

[root@DB-Server ~]# file /sbin/init

 

/sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped

 

[root@DB-Server ~]#

 

[root@DB-Server ~]#

 

[root@DB-Server ~]# file /bin/ls

 

/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped

 

 

 

[root@gettestlnx01 ~]# file /sbin/init

 

/sbin/init: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped

 

[root@gettestlnx01 ~]#

 

[root@gettestlnx01 ~]#

 

[root@gettestlnx01 ~]# file /bin/ls

 

/bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped

 

 

 

方法5: 此方法来自于David的博客,通过查看CPU的信息来判定Linux系统是否是64位操作系统。如果结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit。

 

[root@DB-Server ~]# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l

 

0

 

 

 

[root@gettestlnx01 ~]# cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l

 

6

 

 

 

 

 

参考资料:

 

http://www.cnblogs.com/dingchenghong/archive/2012/06/29/2569456.html

 

http://blog.csdn.net/tianlesoftware/article/details/6267115

 

http://www.cnblogs.com/JemBai/archive/2012/05/25/2517783.html

 

 
转处:

 

 

转载于:https://www.cnblogs.com/nucdy/p/5658488.html

你可能感兴趣的文章
CSS - 背景图片拉伸的方法
查看>>
一些想法
查看>>
html email的问题
查看>>
结队编程
查看>>
谈谈2014年草根站长的出路
查看>>
C# 获取网站的 IIS 站点名称 ,获取站点当前连接数
查看>>
解决WCF 调用方未由服务器进行身份验证或消息包含无效或过期的安全上下文令牌...
查看>>
Codeforces 582C. Superior Periodic Subarrays(数学+计数)
查看>>
linux系统下创建oracle表空间和用户权限查询
查看>>
ThinkPHP函数详解:M方法
查看>>
VBS基础篇 - VBScript过程
查看>>
SQL Pass北京举办第三次线下活动,欢迎报名
查看>>
[组合数]求组合数的几种方法总结
查看>>
JDBC基础
查看>>
微信小程序尝鲜一个月现状分析
查看>>
c# 用OpenXmL读取.xlsx格式的Excel文件 返回DataTable
查看>>
Java使用JAVE获取MP4播放时长
查看>>
java的简单入门,tomcat服务器
查看>>
javascript 获取滚动条距离顶部的位置(兼容所有的)。
查看>>
.COMBO勒索病毒解密恢复 .xx4444 勒索病毒数据库恢复 .ALCO勒索病毒解密恢复
查看>>