Como descobrir em qual distribuição Linux estou logado

20

Existe um comando para descobrir a distribuição do SO no qual estou logado através do SSH? uname pode ser usado para imprimir muitas informações, mas aparentemente não a distribuição (por exemplo, RedHat, Ubuntu etc.) nem a versão dessa distribuição.

    
por Wesho 04.03.2010 / 13:48

6 respostas

16

Receio que não exista uma maneira padronizada de verificar isso. Toda distribuição parece ter seu próprio jeito de anunciar sua versão. Você pode tentar: cat /etc/*release , pode funcionar em alguns sistemas. Além disso, /etc/issue pode conter informações de distribuição.

    
por 04.03.2010 / 13:57
8

lsb_release -a deve funcionar na maioria das distribuições.

    
por 04.03.2010 / 19:06
3

lsb_release e mais / etc / redhat-release para redhat e fedora eu não tenho idéia sobre o Ubuntu e todas as outras distro

    
por 04.03.2010 / 21:40
-1

Geralmente o / etc / motd também dá o nome da distribuição ...

    
por 04.03.2010 / 18:59
-2

uname -o

O binário do uname é encontrado em quase todos os sistemas Linux e o flag -o faz com que você tenha o sistema operacional de volta. lsb_release também funciona, mas não é tão onipresente.

    
por 28.04.2010 / 23:40
-3

Se você usar o sinal -a em uname , ele deverá funcionar na maioria das vezes. Por exemplo, na minha máquina atual do Ubuntu, uname -a imprime:

Linux clark-laptop 2.6.35-25-generic #43-Ubuntu SMP Thu Jan 6 22:25:21 UTC 2011 x86_64 GNU/Linux

    
por 24.01.2011 / 06:22

Tags