Comment déterminer si j'exécute une installation Ubuntu 32 bits ou 64 bits


16

Comment déterminer si j'exécute une installation Ubuntu 32 bits ou 64 bits?

Réponses:


24

Avez-vous essayé uname -m?

Il semble que l'uname -m donne en fait

  • x86_64 lorsqu'il s'agit d'un noyau 64 bits
  • i686 pour noyau 32 bits

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. Parmi eux, l'un est nommé "tm (mode transparent)" ou "rm (mode réel)" ou "lm (mode long)"

  • rm signifie: processeur 16 bits
  • tm signifie: processeur 32 bits
  • lm signifie: processeur 64 bits

Remarque: vous pouvez avoir un processeur 64 bits avec un noyau 32 bits installé "

Source .


Comment déterminer le volume de l'espace utilisateur?
Johannes Schaub - litb

15

Habituellement, lorsque vous voulez le savoir, vous voulez savoir si les applications s'exécutent en 32 bits ou 64 bits, et non pour quelle architecture le noyau a été compilé. Comme le souligne sYnfo, vous pouvez avoir un processeur 64 bits avec un noyau 32 bits. Mais plus important encore, vous pouvez avoir un noyau 64 bits exécutant un espace utilisateur 32 bits. Dans ce cas, la commande uname -msignalera (de manière inexacte) 64 bits, car uname ne signale que l'architecture du noyau. Dans Ubuntu et d'autres dérivés Debian, vous pouvez trouver votre témoin en exécutant:

dpkg --print-architecture

Dans la plupart des cas, vous souhaiterez utiliser cette commande au lieu de uname.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.