GNU/Linux >> Tutoriels Linux >  >> Linux

Comment déterminer si un Linux donné est 32 bits ou 64 bits ?

lscpu listera ces informations parmi d'autres concernant votre CPU :

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
...

Essayez uname -m . Ce qui est inférieur à uname --machine et il affiche :

x86_64 ==> 64-bit kernel
i686   ==> 32-bit kernel

Sinon, pas pour le noyau Linux, mais pour le CPU , vous tapez :

cat /proc/cpuinfo

ou :

grep flags /proc/cpuinfo

Sous le paramètre "flags", vous verrez différentes valeurs :voir "Que signifient les drapeaux dans /proc/cpuinfo ?"Parmi eux, l'un est nommé lm :Long Mode (x86-64 : amd64, également connu sous le nom d'Intel 64, c'est-à-dire compatible 64 bits)

lm ==> 64-bit processor

Ou en utilisant lshw (comme mentionné ci-dessous par Rolf de Saxe), sans sudo (juste pour grepper la largeur du processeur):

lshw -class cpu|grep "^       width"|uniq|awk '{print $2}'

Remarque :vous pouvez avoir un processeur 64 bits avec un noyau 32 bits installé .
(comme ysdx le mentionne dans sa propre réponse, "De nos jours, un système peut être multiarch donc ça n'a pas de sens de toute façon. Vous voudrez peut-être trouver la cible par défaut du compilateur")


Si vous utilisiez une plate-forme 64 bits, vous verriez x86_64 ou quelque chose de très similaire dans la sortie de uname -a

Pour exécuter le nom de matériel de votre machine spécifique

uname -m

Vous pouvez également appeler

getconf LONG_BIT

qui renvoie soit 32 soit 64


Linux
  1. Comment limiter l'utilisation du processeur d'un processus sous Linux

  2. Comment vérifier si un système Linux est 32 bits ou 64 bits

  3. Comment puis-je déterminer le goulot d'étranglement des performances de ma machine Linux ?

  4. Comment déterminer si un fichier binaire Linux est 32 bits ou 64 bits ?

  5. Comment déterminer si la carte Linux utilise le matériel FPU ou non ?

Comment déterminer le type MIME d'un fichier sous Linux

Comment vérifier les informations du processeur sous Linux

Comment savoir si vous avez un ordinateur 32 bits ou 64 bits sous Linux et Windows

Comment savoir si la version 32 bits ou 64 bits de Linux

Comment vérifier l'utilisation ou l'utilisation du processeur Linux

Comment vérifier que le système Linux est 32 bits ou 64 bits ?