Linux が 32 ビットか 64 ビットかを確認する方法: 1. 「getconf LONG_BIT」コマンドを実行すると、32 の出力は 32 ビット、64 の出力は 64 ビットです。2 「uname -m」コマンドを実行すると、「x86_64」の出力は64ビット、「i686」または「i386」の出力は32ビットになります。
#このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。
Linux が 32 ビットか 64 ビットかを確認する
##方法 1: getconf LONG_BIT 確認
[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
[root@DB-Server ~]# arch
i686
[root@gettestlnx01 ~]# arch
x86_64
[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
関連する推奨事項: 「
Linux ビデオ チュートリアル以上がLinuxが32ビットか64ビットかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。