Skip to main content

Use o comando Arch para descobrir o tipo de arquitetura do seu computador

Como saber qual a arquitetura do processador do seu Android (Pode 2025)

Como saber qual a arquitetura do processador do seu Android (Pode 2025)
Anonim

Em teoria, você já deve conhecer a arquitetura do seu computador porque, afinal, você instalou o Linux nele em primeiro lugar.

É claro, pode ser que você não tenha instalado o Linux no computador e precise conhecer a arquitetura antes de compilar um pacote para executá-lo.

Você pode pensar que o tipo de arquitetura é óbvio, mas quando você leva em consideração os Chromebooks, existe a possibilidade de que seja x86_64 ou baseado em armas, e não fica necessariamente claro apenas olhando para um computador, seja ele de 32 bits ou 64 bits.

Tipos de Arquitetura

Então, quais tipos existem? Bem, apenas verificando a página de downloads do Debian lista as seguintes arquiteturas:

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

Outras arquiteturas potenciais incluem i486, i586, i686, ia64, alpha e sparc.

O comando a seguir mostrará a arquitetura do seu computador:

arco

Em essência, o comando arch é uma maneira simples de expressar o seguinte comando:

uname -m

uname é usado para imprimir todos os tipos de informações do sistema sobre o seu computador, das quais o tipo de arquitetura é apenas uma pequena parte.

Simplesmente digitar uname por si só mostra o sistema operacional que você está executando, ou seja, o Linux enquanto uname -a exibe todas as informações disponíveis do comando uname, incluindo o seguinte:

  • nome do kernel
  • nome do nó
  • liberação do kernel
  • versão do kernel
  • hardware da máquina (ou seja, o mesmo que o comando de arco)
  • processador
  • plataforma de hardware
  • sistema operacional

Você pode usar opções para especificar apenas as informações que deseja mostrar.

  • uname -a - mostra toda a informação
  • uname -s - mostra o kernel (por exemplo, Linux)
  • uname -n - mostra o nome do host da rede (por exemplo, localhost.localdomain)
  • uname -r - mostra a liberação do kernel (ou seja, 3.10.0-229.14.1.e17.x86_64
  • uname -v - mostra a versão do kernel (ou seja, # 1 SMP ter 15 de setembro às 15:05:51 UTC de 2015)
  • uname -m - mostra a arquitetura (por exemplo, x86_64)
  • uname -p - mostra o tipo de processador (por exemplo, x86_64)
  • uname -i - plataforma de hardware (por exemplo, x86_64)
  • uname -o - sistema operacional

Você pode ver o manual completo para uname e arch, digitando o seguinte comando:

info une invocação do coreutils '

Também é possível obter detalhes completos do comando arch digitando man arch.

O comando de arco em si tem apenas dois switches:

  • arch --help - exibe a página de ajuda
  • arch --version - exibe o número da versão

Para concluir este guia, o comando a seguir também mostrará se seu sistema está executando 32 bits ou 64 bits:

  • getconf LONG_BIT

O getconf na verdade significa get get configuration value. Faz parte do manual dos programadores POSIX. O LONG_BIT retorna o tamanho de um inteiro longo. Se ele retornar 32, você terá um sistema de 32 bits e, se ele retornar 64, terá um sistema de 64 bits.

Este método não é à prova de erros e pode não funcionar em todas as arquiteturas.

Para obter detalhes completos sobre o comando getconf, digite man getconf em uma janela de terminal ou visite esta página da web.

Embora seja obviamente mais fácil digitar arch do que uname -m, é interessante notar que o comando arch foi descontinuado e pode não estar disponível em todas as versões do Linux no futuro. Portanto, você deve se acostumar a usar o comando uname.