Maison > Article > Opération et maintenance > Comment vérifier si Linux est 32 bits ou 64 bits
Comment vérifier si Linux est 32 bits ou 64 bits : 1. Exécutez la commande "getconf LONG_BIT", et la sortie de 32 est de 32 bits et la sortie de 64 est de 64 bits. Commande "uname -m", et la sortie est "x86_64". Elle est en 64 bits et la sortie de "i686" ou "i386" est en 32 bits.
L'environnement d'exploitation de ce tutoriel : système linux5.9.8, ordinateur Dell G3.
Vérifiez si Linux est 32 bits ou 64 bits
Méthode 1 : getconf LONG_BIT
Vérifiez
comme indiqué dans l'exemple suivant : le système Linux 32 bits affiche 32, le système Linux 64 bits affiche 64 . Le moyen le plus simple et le plus rapide.
[root@DB-Server ~]# getconf LONG_BIT 32
[root@gettestlnx01 ~]# getconf LONG_BIT 64
Méthode 2 : commande uname pour afficher
Comme le montre l'exemple suivant, x86_64 représente un système 64 bits, i686 i386 représente un système 32 bits. i686 n'est qu'un sous-ensemble de i386. Les processeurs pris en charge commencent à partir du Pentium 2 (686), et les modèles précédents ne sont pas pris en charge
[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
Méthode 3 : utilisez la commande arch pour afficher
[root@DB-Server ~]# arch i686 [root@gettestlnx01 ~]# arch x86_64
. Méthode 4 : commande de fichier pour afficher
[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
Recommandations associées : "Tutoriel vidéo Linux"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!