GNU/Linux >> Tutoriels Linux >  >> Linux

Comment savoir si mon noyau Linux fonctionne en 32 bits ou 64 bits ?

uname -a

vous indiquera le noyau - le bit de fin vous indique l'architecture.

Deux exemples :

Mon mac :

Darwin Mac.local 9.8.0 Darwin Kernel Version 9.8.0: Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386 i386

Mon hébergement Dreamhost :

Linux ecco 2.6.24.5-serf-xeon-c6.1-grsec #1 SMP Tue Oct 7 06:18:04 PDT 2008 x86_64 GNU/Linux

i386 =32 bits

x86_64 =64 bits


uname -m vous donnera l'architecture pour laquelle votre noyau est compilé. S'il imprime i686 alors votre noyau est 32 bits, si x86_64 alors c'est 64 bits, en supposant que vous avez une puce Intel/AMD.


Je pense que la manière la plus précise est

getconf LONG_BIT

ici, il affiche exactement 64

trouvé sur cette astuce

getconf provient du package libc-bin (sur ubuntu)


Linux
  1. Comment mettre à niveau le noyau sur Linux Desktop

  2. Comment vérifier la version du noyau sous Linux

  3. Linux - Comment identifier quelle distribution Linux est en cours d'exécution ??

  4. Linux - Comment recharger correctement un module du noyau ?

  5. Comment savoir si j'exécute un shell imbriqué ?

Comment répertorier les processus en cours d'exécution sous Linux

Comment vérifier la version du noyau sous Linux

Comment trouver la version du noyau Linux en cours d'exécution sur votre PC

Comment vérifier quelle version du noyau Linux suis-je en cours d'exécution

Comment construire le noyau Linux à partir de zéro

Comment connaître les groupes d'un utilisateur Linux