Skip to main content

Utilice el comando Arch para averiguar el tipo de arquitectura de su computadora

How To Install PyCharm In Ubuntu 18.04 + Create and Run First Python Project (Julio 2025)

How To Install PyCharm In Ubuntu 18.04 + Create and Run First Python Project (Julio 2025)

Tabla de contenido:

Anonim

En teoría, ya debería saber la arquitectura de su computadora porque, después de todo, instaló Linux en primer lugar.

Por supuesto, puede ser que no haya instalado Linux en la computadora y necesite conocer la arquitectura antes de compilar un paquete para ejecutarlo.

Podría pensar que el tipo de arquitectura es obvio, pero cuando toma en consideración los Chromebooks, existe la posibilidad de que esté basado en x86_64 o en un brazo, y no está claro simplemente mirando una computadora si es de 32 bits o 64 bits.

Tipos de arquitectura

Entonces, ¿qué tipos hay? Bueno, solo mirando la página de descargas de Debian se enumeran las siguientes arquitecturas:

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

Otras arquitecturas potenciales incluyen i486, i586, i686, ia64, alpha y sparc.

El siguiente comando le mostrará la arquitectura de su computadora:

arco

En esencia, el comando arch es una forma simple de expresar el siguiente comando:

uname -m

Uname se utiliza para imprimir todo tipo de información del sistema sobre su computadora de la cual el tipo de arquitectura es solo una pequeña parte.

Simplemente escribiendo uname por sí solo le muestra el sistema operativo que está ejecutando, es decir, Linux mientras que uname -a muestra toda la información disponible del comando uname, que incluye lo siguiente:

  • nombre del núcleo
  • nombre del nodo
  • lanzamiento del núcleo
  • versión del núcleo
  • hardware de la máquina (es decir, igual que el comando arch)
  • procesador
  • plataforma de hardware
  • sistema operativo

Puede usar los interruptores para especificar solo la información que desea mostrar.

  • uname -a - muestra toda la información
  • uname -s - muestra el kernel (es decir, Linux)
  • uname -n: muestra el nombre del host de la red (es decir, localhost.localdomain)
  • uname -r - muestra la versión del kernel (es decir, 3.10.0-229.14.1.e17.x86_64
  • uname -v - muestra la versión del kernel (es decir, # 1 SMP mar. Sep 15 15:05:51 UTC 2015)
  • uname -m - muestra la arquitectura (es decir, x86_64)
  • uname -p - muestra el tipo de procesador (es decir, x86_64)
  • uname -i - plataforma de hardware (es decir, x86_64)
  • uname -o - sistema operativo

Puede ver el manual completo de Uname y Arch escribiendo el siguiente comando:

info coreutils 'invocacion uname'

También es posible obtener todos los detalles del comando arch al escribir man arch.

El comando arch tiene solo 2 interruptores:

  • arco - ayuda - muestra la página de ayuda
  • arch --version - muestra el número de versión

Para completar esta guía, el siguiente comando también le mostrará si su sistema está ejecutando 32 bits o 64 bits:

  • getconf LONG_BIT

getconf en realidad significa obtener el valor de configuración. Es parte del manual de los programadores POSIX. El LONG_BIT devuelve el tamaño de un entero largo. Si devuelve 32, entonces tiene un sistema de 32 bits, mientras que si devuelve 64, tiene un sistema de 64 bits.

Sin embargo, este método no es infalible y puede que no funcione en todas las arquitecturas.

Para obtener todos los detalles sobre el comando getconf, escriba man getconf en una ventana de terminal o visite esta página web.

Aunque obviamente es más fácil escribir arch que uname -m, vale la pena señalar que el comando arch ha quedado en desuso y puede que no esté disponible en todas las versiones de Linux en el futuro. Por lo tanto, deberías acostumbrarte a usar el comando uname en su lugar.