码迷,mamicode.com
首页 > 系统相关 > 详细

如何判断系统是32位还是64位的linux系统

时间:2014-07-06 16:27:31      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:color   文件   os   art   for   linux   

如何判断系统是32位还是64位的linux系统

某日,需要下载个安装包,忽然忘记了自己的系统是32位还是64位的系统了,一时想不起来怎么查看时32位还是64位,呵呵,随便百度下,就发现有好多方法,这里记录下,方便日后查询:

第一种:

1
2
3
4
5
[root@CentOS62 ~]# uname -m
i686

[root@436704 ~]# uname -m
x86_64

第二种:

1
2
3
4
5
[root@CentOS62 ~]# file /sbin/init
/sbin/init: ELF 32-bit LSB shared object, Intel 80386, version (SYSV), dynamically linked (uses shared libs)for GNU/Linux 2.6.18, stripped

[root@436704 ~]# file /sbin/init
/sbin/init: ELF 64-bit LSB shared object, x86-64, version (SYSV), dynamically linked (uses shared libs)for GNU/Linux 2.6.18, stripped

 

第三种:

1
2
3
4
5
[root@CentOS62 ~]# file /bin/cat
/bin/cat: ELF 32-bit LSB executable, Intel 80386, version (SYSV), dynamically linked (uses shared libs)for GNU/Linux 2.6.18, stripped

[root@436704 ~]# file /bin/cat
/bin/cat: ELF 64-bit LSB executable, x86-64, version (SYSV), dynamically linked (uses shared libs)for GNU/Linux 2.6.18, stripped

第四种方法:

1
2
3
4
5
6
7
[root@436704 ~]# echo $HOSTTYPE
x86_64

[root@CentOS62 ~]# echo $HOSTTYPE
i386

 

嘿嘿,上面的方法都是很简单的吧,一看就知道了

其实还有一种最简单的方法,就是看有没有lib64这个文件夹,凡是64位的系统必然有lib64这个文件夹,呵呵,最后还有一种方法,看上去不是很直观,也介绍下吧:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[root@436704 ~]# getconf LONG_BIT
64
[root@436704 ~]# getconf WORD_BIT
32

上面的是64位的系统

----------------------------------------

[root@CentOS62 ~]# getconf LONG_BIT
32
[root@CentOS62 ~]# getconf WORD_BIT
32

上面的是32位的系统,这个看起来不是很直观,呵呵。。。

 

如何判断系统是32位还是64位的linux系统,布布扣,bubuko.com

如何判断系统是32位还是64位的linux系统

标签:color   文件   os   art   for   linux   

原文地址:http://www.cnblogs.com/L-H-R-X-hehe/p/3825315.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!