Como descobrir a versão do sistema operacional Linux? [duplicado]

1

Possível duplicado:
Como descubro qual versão do Linux estou executando?

Preciso descobrir algumas informações sobre o sistema operacional do servidor em que estou trabalhando.

A versão de lançamento (por exemplo, 9.04 se Ubuntu ou 4 se RHEL) é importante para mim e o comando unamenão mostra.

$ uname -a
Linux xxxxxxx 2.6.9-78.0.22.EL #1 Fri Feb 31 25:71:00 EDT 2009 x86_64 GNU/Linux

Então: como obter essas informações por meio de um comando de linha de comando?

guerda
fonte
2
Duplicar: superuser.com/questions/11008/...
jtimberman

Respostas:

8

A maioria das distribuições modernas (se não todas) incluirá o comando lsb_release.

heillinr @ mojojojo: ~ $ lsb_release -r
Lançamento: 9.04
heillinr @ mojojojo: ~ $ lsb_release -a
Nenhum módulo LSB está disponível.
ID do Distribuidor: Ubuntu
Descrição: Ubuntu 9.04
Lançamento: 9.04
Codinome: jaunty

Deve dar o que você procura :)

Russell Heilling
fonte
3

O que você tem no / etc / * - release? Eu tenho / etc / lsb-release que contém:

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.10
DISTRIB_CODENAME=intrepid
DISTRIB_DESCRIPTION="Ubuntu 8.10"

http://linux.about.com/cs/linux101/g/lsbrelease.htm

Dan Gravell
fonte
1

Experimentar

cat / etc / lsb-release

sntg
fonte
1

Eu não sabia sobre lsb_release.

Meu método para sistemas baseados em RPM foi :

$ rpm -qa | grep release
redhat-release-5Server-5.3.0.3
redhat-release-notes-5Server-25
Doug Harris
fonte
1

além do lsb-release (que está disponível como lsb-releasepacote no debian), você pode olhar em / etc / debian_version (para debian e derivados) e / etc / issue para a maioria das outras distribuições.

hayalci
fonte