Comando Linux eficiente para descobrir se 32 bits / 64 bits [duplicados]

1

Estou tentando descobrir a lista de possíveis maneiras de descobrir se uma máquina Linux é de 32 ou 64 bits.

Método 1:

O comando uname -m especificará se minha máquina é de 32 ou 64 bits.

Método 2:

Eu posso executar o comando getconf LONG_BIT para descobrir se ele é de 32 ou 64 bits.

Método 3:

Eu posso verificar o bit lm no arquivo / proc / cpuinfo. Se esse bit não estiver definido, posso dizer que minha máquina é uma máquina de 32 bits.

Qual dos métodos acima é o modo mais preciso de dizer se minha máquina é uma máquina de 32 bits ou máquina de 64 bits? Ou existe alguma outra maneira / comando eficiente para descobrir o mesmo?

    
por Ramesh 29.10.2013 / 22:28

1 resposta

4

cpuinfo é a maneira mais confiável desde que você está verificando as características da CPU. uname retorna traços do kernel e getconf depende da compilação.

    
por 29.10.2013 / 22:36

Tags