Como descubro a distro de um servidor?

5

Sempre me pergunto isso, toda vez que alguém me dá acesso ao servidor deles, sempre quero descobrir qual é a distro. Achei que seria mais divertido digitar um comando do que perguntar ao administrador.

    
por Nick Bolton 23.08.2009 / 15:43

6 respostas

14

Na maioria das distribuições modernas, você pode consultar o sistema Linux Standard Base com

lsb_release -d

Exemplo de saída:

Description:    Debian GNU/Linux 5.0.2 (lenny)
Description:    Ubuntu 9.04
    
por 23.08.2009 / 17:00
3

Eu respondi a pergunta semelhante no SuperUser .

For most of the popular distributions then,

cat /etc/*{release,version}
    
por 23.08.2009 / 23:51
2

Para o nome da distribuição ...

cat /etc/issue

Para plataforma ...

uname -a
    
por 23.08.2009 / 15:44
1

O mais confiável para descobrir qual distribuição de linux:

ls -ld /etc/*release* /etc/*version*

Então cat, quaisquer arquivos que pareçam interessantes.

Mas você provavelmente (como já mencionado em outro comentário) sempre quer rodar uname -a primeiro, no caso de não ser nem mesmo uma distribuição linux.

    
por 23.08.2009 / 17:21
0

Existe uma rotina em VBoxSysInfo.sh , que faz parte do VirtualBox que pode ser um bom ponto de partida.

No entanto, prefiro perguntar ao administrador sobre isso. Além da distribuição, servidores específicos podem ter configurações específicas e é frustrante descobrir aqueles logo depois de quebrá-los (para não mencionar mijar no sysadmin, que se tornou hostil a você por ser um espertinho e quebrar seu servidor). Eu tenho a tendência de tratar todos os administradores de sistemas como amigos / companheiros de equipe, há muitas outras pessoas com quem lutar: usuários, gerenciamento, etc: -)

    
por 23.08.2009 / 17:44
0

Você também pode executar nmap -A para adivinhar o SO e a versão instalados em um host remoto

    
por 24.08.2009 / 13:06

Tags