查看Linux系統(tǒng)是32位還是64位的方法總結(jié)
方法1:getconf LONG_BIT 查看
如下例子所示: 32位Linux系統(tǒng)顯示32, 64位Linux系統(tǒng)顯示64。最簡(jiǎn)單、快捷的方法。
[root@DB-Server ~]# getconf LONG_BIT
32
[root@gettestlnx01 ~]# getconf LONG_BIT
64
方法2:uname命令查看
如下例子所示,x86_64表示64位系統(tǒng), i686 i386表示32位系統(tǒng)。i686 只是i386的一個(gè)子集,支持的cpu從Pentium 2 (686)開始,之前的型號(hào)不支持.
[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系統(tǒng)是否是64位操作系統(tǒng)。如果結(jié)果大于0, 說明支持64bit計(jì)算. 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
總結(jié)
以上所述是小編給大家介紹的查看Linux系統(tǒng)是32位還是64位的方法總結(jié),希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
解決Ubuntu 16.04.6 + Win10 雙系統(tǒng)時(shí)間錯(cuò)誤且不一致問題
這篇文章主要介紹了Ubuntu 16.04.6 + Win10 雙系統(tǒng)時(shí)間錯(cuò)誤且不一致問題的解決方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2019-05-05SuSE Enterprise Linux 10下面啟動(dòng)xdmcp
SuSE Enterprise Linux 10下面啟動(dòng)xdmcp...2007-01-01linux目錄詳解linux目錄結(jié)構(gòu)詳細(xì)分析
學(xué)習(xí)linux的朋友,一定要了解linux目錄結(jié)構(gòu),下面分析的是網(wǎng)上找的比較詳細(xì)的說明,希望大家收藏起來,慢慢研究2008-09-09詳解Linux內(nèi)核中的container_of函數(shù)
大家都知道Container_of在Linux內(nèi)核中是一個(gè)常用的宏,用于從包含在某個(gè)結(jié)構(gòu)中的指針獲得結(jié)構(gòu)本身的指針,通俗地講就是通過結(jié)構(gòu)體變量中某個(gè)成員的首地址進(jìn)而獲得整個(gè)結(jié)構(gòu)體變量的首地址。這篇文章詳細(xì)的介紹了Container_of,有需要的可以參考學(xué)習(xí)。2016-08-08