Pesquisa de site

5 maneiras de linha de comando para descobrir que o sistema Linux é de 32 ou 64 bits


Este tutorial descreve como descobrir se o sistema operacional do seu sistema Linux é 32 bits ou 64 bits. Isso será útil se você quiser baixar ou instalar um aplicativo em seu sistema Linux. Como todos sabemos, não podemos instalar aplicativos de 64 bits em um sistema operacional de 32 bits. É por isso que é importante conhecer o tipo de sistema operacional do seu sistema Linux.

Aqui estão os cinco métodos fáceis e simples para verificar o tipo de sistema operacional do seu sistema Linux. Não importa se você está usando sistemas do tipo GUI ou CLI, os comandos a seguir funcionarão em quase todos os sistemas operacionais Linux, como RHEL, CentOS, Fedora, Scientific Linux, Debian, Ubuntu, Linux Mint, openSUSE etc.

1. comando sem nome

O comando uname -a exibirá o tipo de sistema operacional do seu sistema Linux. Este é o comando universal e funcionará em quase todos os sistemas operacionais Linux/Unix.

Para descobrir o tipo de sistema operacional do sistema, execute:

$ uname -a

Linux linux-console.net 3.13.0-37-generic #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

2. Comando dpkg

O comando dpkg também exibirá se o seu sistema operacional Debian/Ubuntu é 32 bits ou 64 bits. Este comando funcionará apenas em distribuições baseadas em Debian e Ubuntu e seus derivados.

Abra seu Terminal e execute:

$ dpkg --print-architecture 

Se o seu sistema operacional for de 64 bits, você obterá a seguinte saída:

amd64

Se o seu sistema operacional for 32 bits, a saída será:

i386

3. Comando getconf

O comando getconf também exibirá as variáveis de configuração do sistema. Agora, deixe-me mostrar como descobrir o arco do sistema Linux usando o comando getconf.

$ getconf LONG_BIT

64

Para obter mais detalhes, consulte as páginas de manual.

$ man getconf

4. comando arco

O comando arch exibirá seu tipo de sistema operacional. Este comando é semelhante ao comando uname -m. Se a saída for x86_64 então é um sistema operacional de 64 bits. Se a saída for i686 ou i386, então é um sistema operacional de 32 bits.

$ arch

x86_64

5. comando de arquivo

O comando file com um argumento especial /sbin/init exibirá o tipo de sistema operacional.

$ file /sbin/init

/sbin/init: ELF 64-bit LSB  shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=7a4c688d009fc1f06ffc692f5f42ab09e68582b2, stripped

Conclusão

Agora você conhece as maneiras de descobrir o tipo de seu sistema operacional Linux. Claro, existem algumas outras maneiras de descobrir o tipo de sistema operacional, mas esses são os métodos mais frequentes e pragmáticos até agora. Se você conhece algum outro comando ou método para exibir o tipo de sistema operacional, sinta-se à vontade para nos informar na seção de comentários abaixo.