Skip to main content

Utilisez la commande Arch pour connaître le type d'architecture de votre ordinateur.

Things Mr. Welch is No Longer Allowed to do in a RPG #1-2450 Reading Compilation (Juin 2025)

Things Mr. Welch is No Longer Allowed to do in a RPG #1-2450 Reading Compilation (Juin 2025)

Table des matières:

Anonim

En théorie, vous devriez déjà connaître l’architecture de votre ordinateur car vous y avez tout d’abord installé Linux.

Bien sûr, il est possible que vous n’ayez pas installé Linux sur votre ordinateur et que vous ayez besoin de connaître l’architecture avant de compiler un paquet pour pouvoir l’exécuter.

Vous pensez peut-être que le type d'architecture est évident, mais si vous prenez les Chromebooks en considération, il est possible que l'architecture soit basée sur x86_64 ou sur un bras, et il n'est pas évident de regarder simplement un ordinateur, qu'il soit 32 bits ou non. 64 bits.

Types d'architecture

Alors, quels types sont là? En consultant la page des téléchargements Debian, vous trouverez la liste des architectures suivantes:

  • amd64
  • arm64
  • armel
  • armhf
  • i386
  • mips
  • mipsel
  • powerpc
  • ppc64el
  • s390ex

Les autres architectures potentielles comprennent i486, i586, i686, ia64, alpha et sparc.

La commande suivante vous montrera l'architecture de votre ordinateur:

cambre

En substance, la commande arch est un moyen simple d’exprimer la commande suivante:

uname -m

Uname est utilisé pour imprimer toutes sortes d'informations système sur votre ordinateur, dont le type d'architecture n'est qu'une petite partie.

Il suffit de taper uname seul pour afficher le système d’exploitation que vous utilisez, c’est-à-dire Linux, tandis que uname -a affiche toutes les informations disponibles dans la commande uname, y compris les suivantes:

  • nom du noyau
  • nom du noeud
  • libération du noyau
  • version du noyau
  • matériel de la machine (identique à la commande arch)
  • processeur
  • plate-forme matérielle
  • système opérateur

Vous pouvez utiliser des commutateurs pour spécifier uniquement les informations que vous souhaitez afficher.

  • uname -a - affiche toutes les informations
  • uname -s - affiche le noyau (c'est-à-dire Linux)
  • uname -n - affiche le nom de l'hôte réseau (c'est-à-dire localhost.localdomain)
  • uname -r - affiche la version du noyau (c'est-à-dire 3.10.0-229.14.1.e17.x86_64
  • uname -v - affiche la version du noyau (c'est-à-dire le n ° 1 SMP mar 15 sept. 15:05:51 UTC 2015)
  • uname -m - affiche l'architecture (x86_64)
  • uname -p - affiche le type de processeur (i.e x86_64)
  • uname -i - plate-forme matérielle (c'est-à-dire x86_64)
  • uname -o - système d'exploitation

Vous pouvez voir le manuel complet pour uname et arch en tapant la commande suivante:

info coreutils 'invocation uname'

Il est également possible d'obtenir des détails complets sur la commande arch en tapant man arch.

La commande arch elle-même n'a que 2 commutateurs:

  • arch --help - affiche la page d'aide
  • arch --version - affiche le numéro de version

Pour compléter ce guide, la commande suivante vous indiquera également si votre système exécute 32 bits ou 64 bits:

  • getconf LONG_BIT

getconf signifie en fait get valeur de configuration. Cela fait partie du manuel du programmeur POSIX. Le LONG_BIT renvoie la taille d'un entier long. S'il renvoie 32, vous avez un système 32 bits alors que s'il renvoie 64, vous avez un système 64 bits.

Cette méthode n’est cependant pas infaillible et peut ne pas fonctionner sur toutes les architectures.

Pour plus de détails sur la commande getconf, entrez man getconf dans une fenêtre de terminal ou visitez cette page Web.

Bien qu'il soit évidemment plus facile de taper arch que uname -m, il convient de noter que la commande arch est obsolète et peut ne plus être disponible dans toutes les versions de Linux à l'avenir. Vous devez donc vous habituer à utiliser la commande uname à la place.