6 способів, щоб дізнатись версію Linux та ядра

6 способів, щоб дізнатись версію Linux та ядра – ITEDU Blog

Ви користуєтеся Linux і хочете швидко дізнатися, яка саме версія вашої системи, який дистрибутив та ядро встановлені? Або плануєте встановлювати пакети та драйвери і переживаєте, щоб вони точно підходили під вашу ОС? Знати точну версію Linux потрібно для безлічі завдань.

Через це ми детально розглянемо 6 перевірених способів визначити дистрибутив Linux і версію ядра через командний рядок. Кожен метод підійде як новачкам, так і профі в Linux, і допоможе отримати повну системну інформацію швидко та без помилок.

Йдемо теревенити про uname, lsb_release, hostnamectl та інші методи.

1. Перевірка версії ядра за допомогою uname

Найшвидший спосіб дізнатися версію ядра Linux — команда uname. Вона показує основні системні дані: версію ядра, ім’я хоста, архітектуру процесора та операційну систему. Це корисно, коли потрібно перевірити сумісність пакетів або драйверів, а також просто зрозуміти, на чому ви працюєте.

Як дізнатися версію ядра?

Відкрийте термінал і введіть:

uname -r
  • -r виводить тільки версію ядра.

Якщо хочете побачити всю системну інформацію одразу, скористайтеся командою:

uname -a

Вона покаже:

  • версію ядра Linux;
  • назву релізу;
  • ім’я хоста;
  • архітектуру процесора;
  • операційну систему та інші дані.

Цей метод працює на будь-якому дистрибутиві Linux і не вимагає додаткових інсталяцій. 

2. Перевірка версії ядра через /proc/version

Ще один надійний спосіб дізнатися версію ядра Linux — переглянути файл /proc/version. Каталог /proc містить актуальну інформацію про систему та запущені процеси. Він автоматично монтується при старті системи, тож завжди під рукою.

Як це зробити?

Відкрийте термінал і введіть команду:

cat /proc/version

Ви побачите щось на кшталт:

Linux version 5.15.0-53-generic (debian-kernel@lists.d091) gcc version 10.2.1 (Debian 10.2.1-6) #1 SMP Thu Oct 20 15:10:22 UTC 2022

З цього рядка можна дізнатися:

  • версію ядра Linux: 5.15.0-53-generic;
  • хто компілював ядро: debian-kernel@lists.d091;
  • версію компілятора GCC, яким збирали ядро;
  • тип ядра: SMP (підтримка багатоядерних процесорів);
  • дата та час збірки ядра.

Цей метод трохи детальніший, ніж uname, і допомагає отримати повну інформацію про збірку ядра

3. Дізнатися дистрибутив і версію Linux через /etc/os-release

Щоб точно знати ваш дистро та його версію, найзручніше використовувати файл /etc/os-release. Він є майже у всіх сучасних дистрибутивах і містить повну інформацію про систему: назву, версію, кодове ім’я та сімейство ОС.

Як подивитися?

Відкрийте термінал і введіть:

cat /etc/os-release
Ви отримаєте щось таке:
NAME="Ubuntu"
VERSION="22.04.2 LTS (Jammy Jellyfish)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 22.04.2 LTS"
VERSION_ID="22.04"

З цього виводу можна дізнатися:

  • назву дистрибутива: Ubuntu;
  • версію системи: 22.04.2 LTS;
  • кодове ім’я: Jammy Jellyfish;
  • сімейство ОС: Debian-подібна.

Альтернативи для конкретних дистрибутивів

Деякі системи мають власні файли:

  1. Gentoo: /etc/gentoo-release
  2. Arch Linux: /etc/os-release
  3. OpenSUSE: /etc/os-release

Цей метод вважається найнадійнішим і універсальним, бо працює практично на всіх Linux-системах і дозволяє точно визначити дистрибутив.

4. Використання lsb_release для перевірки дистрибутива Linux

Команда lsb_release показує стандартизовану інформацію про Linux відповідно до LSB (Linux Standard Base). Це зручний спосіб дізнатися дистрибутив і версію системи у форматі, який однаковий для більшості дистрибутивів.

Як перевірити?

У терміналі введіть:

lsb_release -a

Ви отримаєте щось на кшталт:

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

З цього виводу можна дізнатися:

  • Distributor ID — назву дистрибутива (Ubuntu, Debian, Fedora тощо);
  • Description — повну назву та версію;
  • Release — номер релізу;
  • Codename — кодове ім’я версії.

Якщо lsb_release не встановлений

На деяких системах ця команда може бути відсутня. Тоді її легко встановити через менеджер пакетів:

sudo apt install lsb-release        # Debian, Ubuntu, Linux Mint
sudo yum install redhat-lsb-core    # RHEL, CentOS, Fedora, Rocky, AlmaLinux
sudo dnf install redhat-lsb-core    # Fedora, RHEL 8+, Rocky, AlmaLinux
sudo apk add lsb-release             # Alpine
sudo pacman -S lsb-release           # Arch Linux
sudo zypper install lsb-release      # OpenSUSE

Після цього команда lsb_release -a працюватиме без проблем і надасть всю необхідну інформацію.

5. Перевірка системи через hostnamectl

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

Як подивитися?

Відкрийте термінал і введіть:

hostnamectl

Там ви побачите приблизно це:

 Static hostname: mylinux
        Icon name: computer-laptop
          Chassis: laptop
       Machine ID: 1234567890abcdef
          Boot ID: abcdef1234567890
 Operating System: Ubuntu 22.04.2 LTS
           Kernel: Linux 5.15.0-53-generic
     Architecture: x86-64

З цього можна дізнатися:

  • Operating System — назву та версію Linux;
  • Kernel — версію ядра;
  • Architecture — архітектуру системи (x86_64, ARM тощо);
  • Machine та Boot IDs — унікальні ідентифікатори системи.

Цей метод особливо зручний для сучасних дистрибутивів на systemd, бо поєднує вивід ядра, ОС і апаратних деталей в одному місці.

Короткий огляд команд

КомандаЩо показує?Коли зручно?
uname -rТільки версія ядраШвидко перевірити ядро
uname -aВся системна інформаціяПовний огляд
cat /proc/versionДеталі збірки ядраДетально про ядро
cat /etc/os-releaseІнформація про дистрибутивНайнадійніший метод
lsb_release -aСтандартизована інформаціяДля LSB-сумісних систем
hostnamectlОС і апаратСучасні systemd-системи

Окрім пошуку інформації про ваш дистро чи ядро, ви можете переглянути інший наш матеріал, де ми пояснємо, як знайти будь-яку інформацію у Linux швидко:
«Швидкий пошук інформації у терміналі Linux».

Приємного прочитання!

Де дізнатись ще корисного про Linux?

Нам здалось, чи ви дійсно цікавитесь темою Linux? Якщо ви не збираєтесь зупинятись на цій статті, а хочете знати все можливе, тоді відкриваємо вам свою скарбничку. 

В ITEDU є цілий каталог курсів Linux, де ви зможете збагатити свої знання і на просунутому рівні, і на рівні для початківців.Обирайте свій вподобаний курс і заповнюйте форму реєстрації. Чекаємо вас на навчанні!

Залишити відповідь

Дякуємо, що поділились