Respuestas:
Corre lsb_release
con el -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
también proporcionará la versión # solo
$ cat /etc/issue
Ubuntu 8.10 \n \l
root
y no tengo lsb_release
(y la imagen de Ubuntu en la que se basa está aparentemente muy por encima de la cadena de dependencia de Docker ), esto funcionó bien para descubrir qué Ubuntu está ejecutando ausente lsb_release
. Además, FWIW @WarrenP que estoy viendo /etc/debian_version
en esta máquina (virtual)
source
a partir /etc/lsb-release
de la versión de exportación variables de información en su cáscara:
$ . /etc/lsb-release
Contiene las siguientes variables
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04 LTS"
/etc/lsb-release
directamente. La especificación requiere que consulte utilizando el lsb_release
comando que puede consultar otras fuentes de información.
lsb_release
comando y los extrae.
$ uname -a
Linux debian 2.7.30-1-686 # 1 SMP jue 8 de mayo 02:16:39 UTC 2008 i686 GNU / Linux
uname -a anaylsis:
Linux: es el nombre del núcleo.
debian: es el nombre de host de la máquina.
2.7.30-1-686: es la versión del núcleo
1 SMP jue 8 de mayo 02:16:39 UTC 2008: SMP significa multiprocesamiento simétrico, que indica que la CPU (unidad central de procesamiento) está utilizando dos o más CPU y la fecha actual del sistema
i686: es la arquitectura de la CPU
GNU / Linux: es OS