Jak sprawdzić dystrybucję i wersję Linuxa

Choć różne dystrybucje Linuxa korzystają z tego samego jądra, to twórcy często dodają własne moduły i obudowują je dodatkowymi komponentami systemowymi. Z tego powodu niekiedy trzeba wpierw zidentyfikować dystrybucję Linuxa albowiem te potrafią się między sobą znacząco różnić.

Chesz przetestować działanie poniższych instrukcji, a nie masz dostępu do serwera Linuxowego? Po rejestacji na DigitalOcean otrzymasz 100 dolarów do wykorzystania w ciągu 60 dni, a z przyjaznym interfejsem uruchomisz ulubioną dystrybucję w ciągu paru minut.

Najwygodniejszym wyjściem jest skorzystanie z polecenia cat /etc/*-release które na 99% wypisze ono nazwę, wersję zainstalowanej dystrybucji i nieco dodatkowych informacji. To wszystko w czytelny i przejrzysty sposób.

radek@centos.local:~$ cat /etc/*-release
CentOS Linux release 7.4.1708 (Core)
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

CentOS Linux release 7.4.1708 (Core)
CentOS Linux release 7.4.1708 (Core)
radek@centos.local:~$

Gdyby z jakichś powodów sposób ten nie działał można skorzystać z następujących, niestety nie tak fajnych, komend: cat /proc/version, uname -a lub cat /etc/issue.