Cara menyemak sama ada Linux adalah 32-bit atau 64-bit: 1. Jalankan arahan "getconf LONG_BIT", output 32 ialah 32-bit, dan output 64 ialah 64-bit; . Jalankan arahan "uname -m", Output "x86_64" ialah 64-bit, dan output "i686" atau "i386" ialah 32-bit.
Persekitaran pengendalian tutorial ini: sistem linux5.9.8, komputer Dell G3.
Semak sama ada linux adalah 32-bit atau 64-bit
Kaedah 1: getconf LONG_BIT
Semak
Seperti yang ditunjukkan dalam contoh berikut: Sistem Linux 32-bit memaparkan 32, sistem Linux 64-bit memaparkan 64. Cara paling mudah dan cepat.
[root@DB-Server ~]# getconf LONG_BIT 32
[root@gettestlnx01 ~]# getconf LONG_BIT 64
Kaedah 2: perintah uname untuk melihat contoh
berikutSeperti yang ditunjukkan, x86_64 mewakili sistem 64-bit, dan i686 i386 mewakili sistem 32-bit. i686 hanyalah subset daripada i386 CPU yang disokong bermula dari Pentium 2 (686 model sebelum ini tidak disokong. 🎜>
[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
Kaedah 4: Gunakan arahan fail untuk melihat
[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
"
Atas ialah kandungan terperinci Bagaimana untuk menyemak sama ada linux adalah 32-bit atau 64-bit. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!