Eu tenho um servidor em nuvem rackspace. Como verificar se é de 64 bits ou 32 bits?

2

Qual comando devo digitar para verificar isso?

    
por Alex 08.10.2009 / 23:31

3 respostas

9

Este é um servidor Linux? Se sim, tente uname -p

Exemplo:

$ uname -p
x86_64

Note que isto apenas informa sobre o kernel do Linux, não sobre qualquer software de usuário específico (por exemplo, você ainda pode rodar o MySQL de 32 bits no Linux de 64 bits). E você pode estar executando o Linux de 32 bits em uma CPU de 64 bits.

    
por 08.10.2009 / 23:35
2

Você também pode verificar o cpuinfo e procurar o sinalizador "lm" (modo longo)

less /proc/cpuinfo

saída:

flags : ... lm ....

um processador de 32 bits não terá este sinalizador.

    
por 08.10.2009 / 23:54
2

Além da resposta do Matt sobre o seu kernel, se você estiver executando uma distro baseada no RPM Red Hat / CentOS (que é o que a maioria do Rackspace é, normalmente) você pode verificar as ferramentas de usuário instaladas para seu bitness com este comando :

rpm -qa --queryformat='%{n}-%{v}-%{r}.%{arch}\n' | sort

Você está procurando por .i386 ou .x86_64 no final. É perfeitamente possível ter uma mistura de 32 bits e 64 bits em uma instalação de 64 bits com base nas necessidades do servidor.

    
por 09.10.2009 / 01:54

Tags