Quand uname -a
je cours , je reçois en sortie
41-Ubuntu SMP Mon Aug 13 17:59:54 UTC 2012 i686 athlon i386 GNU/Linux
Quelqu'un peut-il m'expliquer s'il vous plaît pourquoi les deux i386 et i686 ?
Quelle est exactement l'architecture de mon PC et quelle version d'Ubuntu j'utilise (32 bits ou 64 bits)?
versions
architecture
Ubuntu_beginner
la source
la source
Réponses:
La commande est
uname -m
.Ouvrez un terminal essayez d'utiliser la
uname -m
commande. Cela devrait vous montrer l'architecture du système d'exploitation.Si cela donne une sortie comme
ix86
, où x est 3,4,5 ou 6, votre système d'exploitation est 32bit.Vous pouvez également voir l'architecture Ubuntu en ouvrant "Moniteur système" et en cliquant sur l' onglet Système .
Différence entre la plate-forme matérielle et le type de processeur :
Il y a une différence entre la plate-forme matérielle (donnée par le
-i
commutateur) et le type de CPU (donnée par le-p
commutateur).La plate-forme matérielle nous indique l’architecture pour laquelle le noyau est construit (peut être optimisée pour les versions ultérieures). Ce peut être un i386.
Cependant, le type de processeur fait référence au type de processeur réel de votre machine, tel que i686 (versions P4 et supérieures).
Merci à Schotty de cette page . Voici une réponse du site stackexchange Unix sur le même sujet, bien que je n’ai pas trouvé le langage assez clair (complètement de ma faute).
la source
Utilisez la réponse d'Anwar pour trouver l'architecture.
Maintenant, voici l'explication de votre deuxième partie de la question.
Voici la
uname
sortie: Dans mon cas, j'ai installé une version 32 bits. I386 et i686 désignent tous deux la version 32 bits.uname
retournera x86_64 au cas où il s'agisse d'une version 64 bits.Vous trouverez ci-dessous une copie de la
uname --help
page qui pourrait vous aider à en comprendre davantage.la source
uname -m
reviendrax86_64
dans le cas où il s'agit d'une version 64 bits - C'est ce que je cherchais. Merci.Si tout ce que vous voulez, c'est l'architecture, vous pouvez toujours essayer la commande appelée arch. C'est très laconique. Ce n'est pas POSIX .
la source
utiliser syscap à partir du projet Formake https://sourceforge.net/projects/formake syscap permet de sonder de nombreuses propriétés système et de tester les dépendances. C'est un script shell portable.
la source