如何判斷Linux系統是32位還是64位

2021-09-23 21:56:10 字數 1620 閱讀 7333

如何判斷linux是32位還是64位

在終端輸入 getconf long_bit命令。

如果是32位機器,則結果為32

[root@localhost ~]# getconf long_bit  

32

如果是64位機器,則結果為64

[root@localhost ~]# getconf long_bit  

64

如果是64位機器,會輸出x86_64

[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

32位的機器

[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

示例:32位機器

file /sbin/init

[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
[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

[chenzhou@testweb01 ~]$ 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
[chenzhou@testweb01 ~]$ 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

如何判斷Linux是32位還是64位

方法一 getconf long bit 在linux終端輸入getconf long bit命令 如果是32位機器,則結果為32 linux root localhost getconf long bit 32 如果是64位機器,則結果為64 linux root localhost getcon...

如何判斷作業系統是32位還是64位

64位機器可以執行32 64位作業系統,而32位機器只能執行32位作業系統,這樣就有乙個問題,對於乙個64位機器,如何判斷作業系統究竟是32位還是64位呢?總結了一下,基本方法如下 1.linux file sbin init sbin init elf 32 bit lsb executable,...

如何判斷系統是32位的還是64位的?

1 最簡單的一種方法 1 xp系統 右擊 我的電腦 屬性 如果是32為系統,則顯示 microsoft windows xp professional.即不會明確說明是多少位的系統 而如果是64位的系統,會顯示win xp 64bit字樣。2 vista win7系統 這兩種系統會在 系統屬性 裡面...