Odpowiedzi:
Uruchom lsb_releasez -aprzełącznikiem.
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 9.04
Release: 9.04
Codename: jaunty
lsb_release -rsdostarczy również wersję # samą
$ cat /etc/issue
Ubuntu 8.10 \n \l
rooti 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_versionna tej (wirtualnej) maszynie
sourcez /etc/lsb-releasedo 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-releasebezpośrednio. Specyfikacja wymaga zapytania za pomocą lsb_releasepolecenia, które może przesyłać zapytania do innych źródeł informacji.
lsb_releasepolecenie 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