Як дізнатися версію ядра Linux командою uname

Як дізнатися версію ядра Linux командою uname
Категорії: Основи Linux

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

Найшвидший спосіб

Відкрийте термінал (вікно, в яке вводять команди) і введіть:

uname -r

У відповідь побачите рядок, наприклад:

6.8.0-45-generic

Це і є версія ядра. Літера r у команді — від слова release, випуск.

Що означають цифри

Розберемо приклад 6.8.0-45-generic:

  • 6.8 — основна версія ядра. Саме її називають, коли говорять «ядро 6.8».
  • 0 — виправлення в межах версії.
  • 45 — номер збірки, який додає ваш дистрибутив (Ubuntu, Fedora та інші).
  • generic — тип збірки. У Ubuntu це звичайне ядро для комп’ютерів.

У різних системах рядок виглядає по-різному. У Fedora, наприклад, там може бути fc40.x86_64, але перші цифри читаються так само.

Інші параметри uname

Команда вміє показувати й інше:

uname -a    # усе одразу
uname -s    # назва ядра (Linux)
uname -n    # ім'я комп'ютера у мережі
uname -m    # архітектура процесора, наприклад x86_64

Параметр -a (all) виводить один довгий рядок: назву ядра, ім’я комп’ютера, версію, дату збирання й архітектуру. Його зручно копіювати у повідомлення про помилку.

Інші способи подивитися версію

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

hostnamectl

У рядку Kernel буде та сама версія ядра, а поруч — назва системи та архітектура. Ще один спосіб — прочитати файл:

cat /proc/version

Коли це знадобиться

  • Новому Wi-Fi чи відеоадаптеру потрібне ядро певної версії або новіше.
  • Установлюєте драйвер, який збирається під ваше ядро.
  • Пишете на форум і хочете, щоб вам відповіли точніше.
  • Перевіряєте, чи оновилося ядро після apt upgrade або dnf upgrade та перезавантаження.

Поширені запитання

Чим версія ядра відрізняється від версії системи?

Версія системи (наприклад, Ubuntu 24.04) — це випуск дистрибутива, а версія ядра — номер самого ядра всередині. Одна система може мати кілька встановлених ядер.

Чому після оновлення uname показує стару версію?

Нове ядро запускається лише після перезавантаження комп’ютера. Поки ви не перезавантажилися, працює старе.

Як побачити усі встановлені ядра?

У Ubuntu і Debian допоможе dpkg --list | grep linux-image, у Fedora — rpm -q kernel.

Чи треба самому оновлювати ядро?

Зазвичай ні: воно оновлюється разом із системою. Окремо ставлять новіше ядро лише тоді, коли цього вимагає конкретний пристрій.

Порада від Kernelka

Запам’ятайте uname -r: це найкоротша відповідь на запитання «яке в мене ядро». А якщо збираєтеся писати про проблему на форумі, додавайте результат uname -a і назву дистрибутива.

Підсумок

  • uname -r показує версію ядра Linux.
  • Перші два числа (наприклад, 6.8) — основна версія ядра.
  • uname -a виводить розширену інформацію, uname -m — архітектуру.
  • Те саме покаже hostnamectl у рядку Kernel.
  • Нове ядро починає працювати після перезавантаження.

Прокоментувати

На сайті відображається лише твоє ім'я та коментар. Електронна пошта використовується виключно для зв'язку з тобою за потреби.