
Possível duplicata:
Como posso descobrir 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 uname
não a 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?
Responder1
A maioria (se não todas) das distribuições modernas 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: alegre
Deve dar a você o que você procura :)
Responder2
O que você tem em /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"
Responder3
Tentar
gato /etc/lsb-release
Responder4
além do lsb-release (que está disponível como lsb-release
pacote no debian), você pode consultar /etc/debian_version (para debian e derivados) e /etc/issue para a maioria das outras distribuições.