Odpowiedzi:
Uruchom lsb_release
z -a
przełącznikiem.
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 9.04
Release: 9.04
Codename: jaunty
lsb_release -rs
dostarczy również wersję # samą
$ cat /etc/issue
Ubuntu 8.10 \n \l
root
i nie mam go lsb_release
(a obraz Ubuntu, na którym jest zbudowany, najwyraźniej jest daleko w łańcuchu zależności od dokera ), działało to dobrze, aby sprawdzić, które Ubuntu jest nieobecne lsb_release
. Również FWIW @WarrenP Widzę /etc/debian_version
na tej (wirtualnej) maszynie
source
z /etc/lsb-release
do eksportu zmiennych informacyjnych wersji do powłoki:
$ . /etc/lsb-release
Zawiera następujące zmienne
$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04 LTS"
/etc/lsb-release
bezpośrednio. Specyfikacja wymaga zapytania za pomocą lsb_release
polecenia, które może przesyłać zapytania do innych źródeł informacji.
lsb_release
polecenie i je wyodrębni.
$ uname -a
Linux debian 2.7.30-1-686 # 1 SMP czw. 8 maja 02:16:39 UTC 2008 i686 GNU / Linux
uname -a anaylsis:
Linux: to nazwa jądra.
debian: to nazwa hosta komputera.
2.7.30-1-686: jest wersją jądra
1 SMP czw. 8 maja 02:16:39 UTC 2008: SMP oznacza symetryczne przetwarzanie wieloprocesorowe, co oznacza, że procesor (centralna jednostka przetwarzająca) używa dwóch lub więcej procesorów oraz bieżącą datę systemową
i686: to architektura procesora
GNU / Linux: to system operacyjny