15%

Збережіть 15% на всі хостинг-послуги

Перевірте свої навички і отримайте Знижку на будь-який план хостингу

Використовуй код:

Skills
Почати
11.08.2025

Як знайти вашу версію Linux: Повний посібник для всіх дистрибутивів

Незалежно від того, чи ви керуєте персональною робочою станцією, хмарним середовищем VPS Hosting або Dedicated Server, знання вашої точної версії Linux є однією з найбільш фундаментальних навичок адміністрування системи. Це безпосередньо впливає на сумісність програмного забезпечення, управління патчами безпеки, точність усунення неполадок та здатність правильно дотримуватися документації, специфічної для дистрибутива.

У цьому комплексному посібнику ми проведемо вас через кожен надійний метод визначення вашої версії Linux — від швидких однорядкових команд терміналу до графічних інтерфейсів робочого стола — охоплюючи всі основні дистрибутиви, включаючи Ubuntu, Debian, CentOS, Fedora, Arch Linux та інші.

Чому важливо знати вашу версію Linux

Перш ніж переходити до команд, варто зрозуміти, чому ця інформація настільки критична:

  • Сумісність програмного забезпечення: Менеджери пакетів і інсталятори додатків часто вимагають конкретного дистрибутива та версії випуску для правильної роботи.
  • Безпека та оновлення: Знання версії ОС гарантує, що ви застосовуєте правильні патчі безпеки і не відстали від випусків, які досягли кінця життя (EOL).
  • Точне усунення неполадок: Повідомлення про помилки, формати журналів та поведінка системи можуть значно відрізнятися між дистрибутивами та версіями.
  • Ефективність підтримки: Коли ви подаєте квиток підтримки — чи то AlexHost, чи будь-якому іншому постачальнику — включення вашої версії Linux допомагає технікам надати швидші та точніші рішення.
  • Управління ядром та драйверами: Певні драйвери обладнання, модулі ядра та системні інструменти залежать від версії.

Метод 1: Використання команди lsb_release

Команда lsb_release (Linux Standard Base release) є одним з найбільш широко використовуваних інструментів для отримання інформації про дистрибутив у читаному людиною форматі. Вона доступна за замовчуванням на більшості систем на основі Debian та Ubuntu.

Команда:

lsb_release -a

Приклад виходу:

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

Цей вихід надає вам повну назву дистрибутива, номер випуску та кодову назву версії — всю інформацію, яка вам зазвичай потрібна для встановлення програмного забезпечення або запитів підтримки.

Що робити, якщо команда не знайдена?

Якщо ваша система повертає command not found, встановіть пакет за допомогою менеджера пакетів вашого дистрибутива:

# 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

Метод 2: Читання файлу /etc/os-release

Файл /etc/os-release є стандартизованим файлом ідентифікації ОС, присутнім практично на всіх сучасних дистрибутивах Linux. Це найбільш універсально сумісний метод і надійно працює на Ubuntu, Debian, CentOS, Fedora, Arch Linux, openSUSE та інших.

Команда:

cat /etc/os-release

Приклад виходу (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/"

Приклад виходу (CentOS Stream 9):

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

Цей файл особливо корисний у shell-скриптах та робочих процесах автоматизації, де вам потрібно програмно виявити ОС перед виконанням команд, специфічних для дистрибутива.

Порада професіонала: Ви також можете прочитати коротший файл /etc/issue для швидкого однорядкового резюме версії:

cat /etc/issue

Метод 3: Використання hostnamectl

Команда hostnamectl є частиною набору systemd і надає ширший знімок ідентифікації системи, включаючи операційну систему, версію ядра та архітектуру обладнання. Вона доступна на будь-якій системі, що працює на systemd (що охоплює переважну більшість сучасних дистрибутивів Linux).

Команда:

hostnamectl

Приклад виходу:

 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

Це особливо корисно при керуванні середовищами VPS Hosting, оскільки це також розкриває технологію віртуалізації, що використовується (наприклад, KVM, VMware або LXC).

Метод 4: Перевірка версії ядра Linux

Версія дистрибутива та версія ядра — це два окремих фрагменти інформації. Хоча версія дистрибутива говорить вам, який флавор ОС ви запускаєте, версія ядра критична для сумісності драйверів, системних викликів та низькорівневого налагодження.

Перевірте лише версію ядра:

uname -r

Приклад виходу:

5.15.0-78-generic

Перевірте повну інформацію про систему:

uname -a

Приклад виходу:

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

Ця одна команда розкриває ім’я хоста, випуск ядра, версію ядра, дату збірки, апаратне забезпечення машини, тип процесора та ОС.

ПрапорПовернута інформація
uname -rЛише версія випуску ядра
uname -vВерсія ядра (часова мітка збірки)
uname -mАрхітектура апаратного забезпечення машини
uname -oНазва операційної системи
uname -aВсе вищезазначене в поєднанні

Метод 5: Перевірка версії через графічний інтерфейс робочого стола

Якщо ви запускаєте Linux з повним середовищем робочого стола (GNOME, KDE Plasma, XFCE тощо), ви можете знайти версію ОС через параметри системи без відкриття терміналу.

GNOME (Ubuntu, Fedora):

  1. Натисніть кнопку Дії або відкрийте Меню програм.
  2. Перейдіть до Параметри → Про систему.
  3. Буде відображена назва ОС, версія та версія GNOME.

KDE Plasma:

  1. Відкрийте Запускач програм.
  2. Перейдіть до Параметри системи → Про цю систему.
  3. Шукайте розділ Операційна система.

XFCE:

  1. Відкрийте Меню програм.
  2. Перейдіть до Система → Про XFCE або перевірте Інформацію про систему у менеджері параметрів.

Метод 6: Перевірка версії Linux на віддаленому VPS або Dedicated Server

Це найбільш поширений сценарій для системних адміністраторів, які керують хмарною інфраструктурою. Якщо ви запускаєте віддалений сервер — такий як AlexHost Dedicated Server або VPS — вам спочатку потрібно підключитися через SSH.

Крок 1: Підключіться через SSH

ssh username@your-server-ip

Замініть username на вашого фактичного користувача (наприклад, root або користувача з правами sudo) та your-server-ip на IP-адресу вашого сервера.

Крок 2: Запустіть вашу бажану команду перевірки версії

Після підключення використовуйте будь-який з методів вище. Найбільш надійна комбінація:

lsb_release -a && uname -r

Або для максимальної деталізації:

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

Це дає вам повну ідентифікацію ОС, версію ядра та архітектуру системи в одному виході — ідеально для документації або запитів підтримки.

> Порада AlexHost: При керуванні кількома серверами розгляньте можливість використання VPS Control Panel для централізованого управління серверами, моніторингу деталей ОС та оптимізації адміністративних завдань у всій вашій інфраструктурі.

Швидкий довідник: Всі команди з одного погляду

КомандаЩо вона показуєПрацює на
lsb_release -aПовна назва дистрибутива, версія, кодова назваDebian, Ubuntu, CentOS (з пакетом)
cat /etc/os-releaseСтандартизована ідентифікація ОСВсі сучасні дистрибутиви
cat /etc/issueКоротке резюме версії ОСБільшість дистрибутивів
hostnamectlОС, ядро, архітектура, віртуалізаціяДистрибутиви на основі systemd
uname -rЛише версія ядраВсі дистрибутиви Linux
uname -aПовна інформація про ядро та системуВсі дистрибутиви Linux

Усунення поширених проблем

lsb_release: command not found

Встановіть пакет lsb-release за допомогою менеджера пакетів вашого дистрибутива (див. Метод 1 вище).

/etc/os-release повертає мінімальну інформацію

Деякі мінімальні або контейнеризовані образи Linux видаляють несуттєві файли. У цьому випадку спробуйте cat /etc/issue або uname -a як резервні варіанти.

hostnamectl

15%

Збережіть 15% на всі хостинг-послуги

Перевірте свої навички і отримайте Знижку на будь-який план хостингу

Використовуй код:

Skills
Почати