查看linux是32位還是64位
『壹』 查看linux版本是多少位
查看linux機器是32位還是64位的方法:
file /sbin/init 或者
file /bin/ls
/sbin/init: ELF64-bitLSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped
如果顯示 64-bit 則為64位;
file /sbin/init
/sbin/init: ELF32-bitLSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), stripped
如果顯示為32 bit 則為32bit;uname -a:uname -aLinux pmx002**.**.** 2.6.32-71.el6.x86_64 #1 SMP Wed Sep 1 01:33:01 EDT 2010x86_64x86_64 x86_64 GNU/Linux
『貳』 怎麼查linux是32位還是64位
你好,方法如下:1、打開linux自帶的終端程序。2、輸入命令getconfLONG_BIT;3、返回的結果是32則說明是32位,返回的結果是64則說明是64位
『叄』 如何查看自己的linux是32位還是64位
1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。
『肆』 怎麼查看linux下程序是32位還是64位
方法一:getconf LONG_BIT
在linux終端輸入getconf LONG_BIT命令
如果是32位機器,則結果為32
Linux代碼
[root@localhost ~]# getconf LONG_BIT
32
如果是64位機器,則結果為64
Linux代碼
[root@localhost ~]# getconf LONG_BIT
64
方法二:uname -a
如果是64位機器,會輸出x86_64
Linux代碼
[chenzhou@testweb01 ~]$ uname -a
Linux testweb01 2.6.18-308.4.1.el5 #1 SMP Tue Apr 17 17:08:00 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux
可以看到,uname-a執行後的結果中輸出了x86_64,說明該機器是64位的,否則代表該機器是32位的
Linux代碼
[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:54 EDT 2009 i686 i686 i386 GNU/Linux
方法三:file /sbin/init 或者 file /bin/ls
示例:32位機器
file /sbin/init
Linux代碼
[root@localhost ~]# 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
file /bin/ls
Linux代碼
[root@localhost ~]# 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
示例:64位機器
file /sbin/init
Linux代碼
[~]$ file /sbin/init
/sbin/init: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
file /bin/ls
Linux代碼
[~]$ file /bin/ls
/bin/ls: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
可以通過命令結果中的64-bit或者32-bit來判斷該機器是64位還是32位
『伍』 Linux系統如何查看是多少位的
1.可以用命令「getconf LONG_BIT」查看,
如果返回的結果是32則說明是32位,返回的結果是64則說明是64位。
2.此外還可以使用命令「uname -a」查看,
輸出的結果中,如果有x86_64就是64位的,沒有就是32位的。
『陸』 如何判斷Linux是32位還是64位
1. 執行『uname -a』 命令
最常見的一個測試方法是運行 uname command 命令。
那個高亮的 i686 (or 有時候會是i386) 說明操作系統是32位的,但是如果顯示的是 x86_64,那就說明這個操作系統是64位的。
2.運行 『uname -m』 命令
$ uname -m i686
這說明我的 Ubuntu Linux 系統是32位的,如果輸出顯示的是x86_64,就說明系統是64位的。
3.使用 file 命令
盡管這樣做純粹是炫耀技巧,但是仍然不失為一種達到目的的方法。使用這個方法,需要你運行 file 命令並帶上 /sbin/init 作為參數。
4. 使用 arch 命令
另外一個可以選擇的方法是使用 arch 命令,這個命令用於輸出機器的硬體名稱。
這里有一個示例:
$ arch i686
在這里你可以看到輸出的是 i686, 這說明這是一個32位操作系統,對於64位的操作系統,輸出的應該是x86_64。
5. 通過系統設置的方法
如果你使用的是 Ubuntu 12.04 或更高, 你可以很簡單地在** All Settings -> Details**里查看你的系統結構。
這樣你就可以看到系統類型(32-bit)在這里清晰地顯示出來。
『柒』 如何看linux是32位還是64位
查看linux是多少位的幾位方法: 查看linux機器是32位還是64位的方法:方法一:file /sbin/init 或者 file /bin/ls結果如下:/sbin/init: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped 如果顯示 64-bit 則為64位; file /sbin/init /sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), stripped 如果顯示為32 bit 則為32bit;方法二:uname -a:uname -aLinux pmx002**.**.** 2.6.32-71.el6.x86_64 #1 SMP Wed Sep 1 01:33:01 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux x86_64表示64位機器uname -aLinux pmx0**.**.** 2.6.9-5.ELsmp #1 SMP Wed Jan 5 19:30:39 EST 2005 i686 i686 i386 GNU/Linux i686表示32位機器 方法三:也是看linux是32位還是64位最簡單的方法: getconf LONG_BIT 在32位和64位機器上運行如下命令,結果如下: [b@002 ~]$ getconf LONG_BIT64[root@pmx4 /]# getconf LONG_BIT32