Réponses:
Avez-vous essayé uname -m?
Il semble que l'uname -m donne en fait
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)"
Remarque: vous pouvez avoir un processeur 64 bits avec un noyau 32 bits installé "
Source .
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 -m
signalera (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.