Respostas:
Corra lsb_release
com o -a
interruptor.
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 9.04
Release: 9.04
Codename: jaunty
lsb_release -rs
irá fornecer a versão # sozinho também
$ cat /etc/issue
Ubuntu 8.10 \n \l
root
e não tenho lsb_release
(e a imagem do Ubuntu na qual ele é construído aparentemente está muito acima da cadeia de dependências do docker), isso funcionou bem para descobrir qual Ubuntu está ausente lsb_release
. Além disso, FWIW @WarrenP que estou vendo /etc/debian_version
nesta máquina (virtual)
source
from /etc/lsb-release
para exportar variáveis de informações da versão para o seu shell:
$ . /etc/lsb-release
Contém as seguintes variáveis
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04 LTS"
/etc/lsb-release
diretamente. A especificação requer que você consulte usando o lsb_release
comando que pode consultar outras fontes de informação.
lsb_release
e extrai-o.
$ uname -a
Linux debian 2.7.30-1-686 # 1 SMP qui 8 de maio 02:16:39 UTC 2008 i686 GNU / Linux
uname -a anaylsis:
Linux: é o nome do kernel.
debian: é o nome do host da máquina.
2.7.30-1-686: é a versão do kernel
1 SMP Thu May 8 02:16:39 UTC 2008: SMP significa multiprocessamento simétrico, denotando que a CPU (unidade central de processamento) está usando duas ou mais CPUs e a data atual do sistema
i686: é a arquitetura da CPU
GNU / Linux: é SO