15%

Zaoszczędź 15% na wszystkich usługach hostingowych

Sprawdź swoje umiejętności i zdobądź Rabat na dowolny plan hostingowy

Użyj kodu:

Skills
Rozpocznij
11.08.2025

Jak znaleźć wersję Linux: Kompletny przewodnik dla wszystkich dystrybucji

Niezależnie od tego, czy zarządzasz osobistą stacją roboczą, środowiskiem VPS Hosting opartym na chmurze, czy Dedicated Server, znajomość dokładnej wersji Linuksa jest jedną z najbardziej fundamentalnych umiejętności w administracji systemem. Bezpośrednio wpływa na kompatybilność oprogramowania, zarządzanie poprawkami bezpieczeństwa, dokładność rozwiązywania problemów oraz zdolność do prawidłowego śledzenia dokumentacji specyficznej dla dystrybucji.

W tym kompleksowym przewodniku przeprowadzimy Cię przez każdą niezawodną metodę identyfikacji wersji Linuksa — od szybkich jednolinijkowców terminalowych do graficznych interfejsów pulpitu — obejmując wszystkie główne dystrybucje, w tym Ubuntu, Debian, CentOS, Fedora, Arch Linux i wiele innych.

Dlaczego warto znać wersję Linuksa

Zanim przejdziemy do poleceń, warto zrozumieć, dlaczego ta informacja jest tak krytyczna:

  • Kompatybilność oprogramowania: Menedżery pakietów i instalatory aplikacji często wymagają określonej dystrybucji i wersji wydania, aby działać prawidłowo.
  • Bezpieczeństwo i aktualizacje: Znajomość wersji systemu operacyjnego zapewnia, że stosujesz właściwe poprawki bezpieczeństwa i nie zalegasz z wydaniami osiągnięcia końca okresu wsparcia (EOL).
  • Dokładne rozwiązywanie problemów: Komunikaty o błędach, formaty dzienników i zachowanie systemu mogą się znacznie różnić między dystrybucjami i wersjami.
  • Efektywność wsparcia: Gdy przesyłasz bilet wsparcia — czy to do AlexHost, czy do dowolnego dostawcy — podanie wersji Linuksa pomaga technikom zapewnić szybsze i bardziej precyzyjne rozwiązania.
  • Zarządzanie jądrem i sterownikami: Niektóre sterowniki sprzętu, moduły jądra i narzędzia systemowe zależą od wersji.

Metoda 1: Użycie polecenia lsb_release

Polecenie lsb_release (Linux Standard Base release) jest jednym z najczęściej używanych narzędzi do pobierania informacji o dystrybucji czytelnych dla człowieka. Jest dostępne domyślnie na większości systemów opartych na Debian i Ubuntu.

Polecenie:

lsb_release -a

Przykładowe wyjście:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.3 LTS
Release:        22.04
Codename:       jammy

To wyjście daje Ci pełną nazwę dystrybucji, numer wydania i nazwę kodową wersji — wszystkie informacje, które zwykle potrzebujesz do instalacji oprogramowania lub żądań wsparcia.

Co jeśli polecenie nie zostanie znalezione?

Jeśli Twój system zwróci command not found, zainstaluj pakiet za pomocą menedżera pakietów Twojej dystrybucji:

# Debian / Ubuntu
sudo apt install lsb-release

# CentOS / RHEL / AlmaLinux / Rocky Linux
sudo yum install redhat-lsb-core

# Fedora
sudo dnf install redhat-lsb-core

Metoda 2: Odczytywanie /etc/os-release

Plik /etc/os-release to standaryzowany plik identyfikacji systemu operacyjnego obecny na praktycznie wszystkich nowoczesnych dystrybucjach Linuksa. Jest to najbardziej uniwersalnie kompatybilna metoda i niezawodnie działa na Ubuntu, Debian, CentOS, Fedora, Arch Linux, openSUSE i innych.

Polecenie:

cat /etc/os-release

Przykładowe wyjście (Ubuntu 22.04):

NAME="Ubuntu"
VERSION="22.04.3 LTS (Jammy Jellyfish)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 22.04.3 LTS"
VERSION_ID="22.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"

Przykładowe wyjście (CentOS Stream 9):

NAME="CentOS Stream"
VERSION="9"
ID="centos"
ID_LIKE="rhel fedora"
PRETTY_NAME="CentOS Stream 9"

Ten plik jest szczególnie przydatny w skryptach powłoki i przepływach pracy automatyzacji, gdzie musisz programowo wykryć system operacyjny przed wykonaniem poleceń specyficznych dla dystrybucji.

Wskazówka Pro: Możesz również przeczytać krótszy plik /etc/issue dla szybkiego podsumowania wersji w jednej linii:

cat /etc/issue

Metoda 3: Użycie hostnamectl

Polecenie hostnamectl jest częścią pakietu systemd i zapewnia szerszy obraz tożsamości systemu, w tym system operacyjny, wersję jądra i architekturę sprzętu. Jest dostępne na każdym systemie z uruchomionym systemd (co obejmuje zdecydowaną większość nowoczesnych dystrybucji Linuksa).

Polecenie:

hostnamectl

Przykładowe wyjście:

 Static hostname: my-server
       Icon name: computer-vm
         Chassis: vm
      Machine ID: a1b2c3d4e5f6...
         Boot ID: f6e5d4c3b2a1...
  Virtualization: kvm
Operating System: Ubuntu 22.04.3 LTS
          Kernel: Linux 5.15.0-78-generic
    Architecture: x86-64

Jest to szczególnie przydatne podczas zarządzania środowiskami VPS Hosting, ponieważ ujawnia również technologię wirtualizacji w użyciu (np. KVM, VMware lub LXC).

Metoda 4: Sprawdzenie wersji jądra Linuksa

Wersja dystrybucji i wersja jądra to dwie oddzielne informacje. Podczas gdy wersja dystrybucji mówi Ci, który wariant systemu operacyjnego uruchamiasz, wersja jądra jest krytyczna dla kompatybilności sterowników, wywołań systemowych i debugowania na niskim poziomie.

Sprawdź tylko wersję jądra:

uname -r

Przykładowe wyjście:

5.15.0-78-generic

Sprawdź pełne informacje o systemie:

uname -a

Przykładowe wyjście:

Linux my-server 5.15.0-78-generic #85-Ubuntu SMP Fri Jul 7 15:25:09 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

To pojedyncze polecenie ujawnia nazwę hosta, wersję jądra, wersję jądra, datę kompilacji, sprzęt maszyny, typ procesora i system operacyjny.

FlagaZwrócona informacja
uname -rTylko wersja wydania jądra
uname -vWersja jądra (znacznik czasu kompilacji)
uname -mArchitektura sprzętu maszyny
uname -oNazwa systemu operacyjnego
uname -aWszystkie powyższe połączone

Metoda 5: Sprawdzenie wersji za pośrednictwem graficznego interfejsu pulpitu

Jeśli uruchamiasz Linux z pełnym środowiskiem pulpitu (GNOME, KDE Plasma, XFCE itp.), możesz znaleźć wersję systemu operacyjnego w ustawieniach systemowych bez otwierania terminala.

GNOME (Ubuntu, Fedora):

  1. Kliknij przycisk Działania lub otwórz Menu aplikacji.
  2. Przejdź do Ustawienia → Informacje.
  3. Zostanie wyświetlona nazwa systemu operacyjnego, wersja i wersja GNOME.

KDE Plasma:

  1. Otwórz Launcher aplikacji.
  2. Przejdź do Ustawienia systemowe → Informacje o tym systemie.
  3. Poszukaj sekcji System operacyjny.

XFCE:

  1. Otwórz Menu aplikacji.
  2. Przejdź do System → Informacje o XFCE lub sprawdź Informacje o systemie w menedżerze ustawień.

Metoda 6: Sprawdzenie wersji Linuksa na zdalnym VPS lub Dedicated Server

Jest to najczęstszy scenariusz dla administratorów systemów zarządzających infrastrukturą chmury. Jeśli uruchamiasz serwer zdalny — taki jak AlexHost Dedicated Server lub VPS — musisz najpierw połączyć się za pośrednictwem SSH.

Krok 1: Połącz się za pośrednictwem SSH

ssh username@your-server-ip

Zastąp username swoim rzeczywistym użytkownikiem (np. root lub użytkownikiem z uprawnieniami sudo) i your-server-ip adresem IP serwera.

Krok 2: Uruchom preferowane polecenie sprawdzenia wersji

Po połączeniu użyj dowolnej z powyższych metod. Najbardziej niezawodna kombinacja to:

lsb_release -a && uname -r

Lub dla maksymalnych szczegółów:

cat /etc/os-release && uname -a && hostnamectl

To daje Ci pełną identyfikację systemu operacyjnego, wersję jądra i architekturę systemu w jednym wyjściu — idealne do dokumentacji lub żądań wsparcia.

> Wskazówka AlexHost: Podczas zarządzania wieloma serwerami rozważ użycie Panelu sterowania VPS do scentralizowania zarządzania serwerami, monitorowania szczegółów systemu operacyjnego i usprawnienia zadań administracyjnych na całej infrastrukturze.

Szybka referencja: Wszystkie polecenia na pierwszy rzut oka

PolecenieCo pokazujeDziała na
lsb_release -aPełna nazwa dystrybucji, wersja, nazwa kodowaDebian, Ubuntu, CentOS (z pakietem)
cat /etc/os-releaseStandaryzowana identyfikacja systemu operacyjnegoWszystkie nowoczesne dystrybucje
cat /etc/issueKrótkie podsumowanie wersji systemu operacyjnegoWiększość dystrybucji
hostnamectlSystem operacyjny, jądro, architektura, wirtualizacjaDystrybucje oparte na systemd
uname -rTylko wersja jądraWszystkie dystrybucje Linuksa
uname -aPełne informacje o jądrze i systemieWszystkie dystrybucje Linuksa

Rozwiązywanie typowych problemów

lsb_release: command not found

Zainstaluj pakiet lsb-release za pomocą menedżera pakietów Twojej dystrybucji (zobacz Metodę 1 powyżej).

/etc/os-release zwraca minimalne informacje

Niektóre minimalne lub oparte na kontenerach obrazy Linuksa usuwają nieistotne pliki. W takim przypadku spróbuj cat /etc/issue lub uname -a jako rozwiązania alternatywne.

hostnamectl jest niedostępny

To polecenie wymaga systemd. Jeśli Twój system używa innego systemu init (np. SysVinit lub OpenRC), hostnamectl nie będzie obecny. Zamiast tego użyj cat /etc/os-release.

Połączenie SSH odrzucone na serwerze zdalnym

Upewnij się, że SSH jest włączony i zapora sieciowa zezwala na port 22 (lub Twój niestandardowy port SSH). Jeś

15%

Zaoszczędź 15% na wszystkich usługach hostingowych

Sprawdź swoje umiejętności i zdobądź Rabat na dowolny plan hostingowy

Użyj kodu:

Skills
Rozpocznij