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

Розробники операційної системи CentOS на даний момент часу підтримують в робочому стані три гілки платформи - 5, 6 і 7. Кожна з цих гілок має свої версії, які доступні для скачування на офіційному сайті. Часом користувачеві потрібно дізнатися, яку збірку він задіє зараз. Якщо самостійно згадати таку інформацію не вдається, на допомогу приходять вбудовані і додаткові утиліти ОС, а всі дії виконуються через класичну консоль.

Визначаємо версію CentOS

У версії CentOS вказується відразу кілька цифр, кожна з яких має своє значення, наприклад, 7.6.1810. Тут 7 - основна версія, 6 - другорядна, а 1810 - код дати другорядної версії. Завдяки цим значенням користувач може запросто дізнатися необхідні відомості і застосувати їх в потрібній сфері. Існує досить велика кількість команд для визначення збірки, ми ж радимо звернути увагу лише на деякі з них. В рамках сьогоднішньої статті мова піде саме про таких корисних утиліти.

Спосіб 1: Команда lsb_release

Стандартизація внутрішньої системи CentOS здійснюється завдяки стандарту Linux Standard Base (LSB). Команда lsb_release, що дозволяє дізнатися інформацію про стандартну базі, підтримується всіма версіями даної ОС і може використовуватися для виведення на екран поточної збірки платформи. Для цього:

  1. Відкрийте «Термінал» через основне або контекстне меню, яке викликається натисканням ПКМ по вільній області робочого столу.
  2. Перехід в термінал CentOS для подальшого визначення версії системи

  3. Введіть lsb_release -a , а потім натисніть на клавішу Enter.
  4. Використовувати команду LSB для визначення поточної версії операційної системи CentOS

  5. Якщо замість виведеної версії ви отримали повідомлення про те, що команда не знайдена, буде потрібно додати бібліотеки утиліти в систему.
  6. Повідомлення про відсутність команди LSB в операційній системі CentOS

  7. Тому доведеться прописати sudo yum install redhat-lsb-core .
  8. Встановити компоненти LSB в операційну систему CentOS

  9. Підтвердіть справжність облікового запису суперкористувача, ввівши пароль від неї.
  10. Введення пароля для установки компонентів LSB в операційну систему CentOS

  11. Прийміть завантаження нових компонентів, вибравши варіант y.
  12. Підтвердити установку компонентів LSB в операційній системі CentOS

  13. Після успішної інсталяції повторно впишіть lsb_release -a , після чого побачите кілька рядків з інформацією, серед яких буде перебувати і «Release».
  14. Відображення інформації про систему через команду LSB в CentOS

Якщо з яких-небудь причин вам ця команда не підходить або в зв'язку з її відсутністю в системі не виходить завантажити необхідні компоненти з інтернету, радимо вдатися з іншими варіантами відображення версії CentOS за допомогою вбудованих команд.

Спосіб 2: Інструмент RPM

Досвідчені користувачі напевно знають, що RPM (Red Hat Package Manager) - це інструмент управління пакетами в дистрибутивах, заснованих на движку Red Hat. До таких платформ відноситься і CentOS. Справа в тому, що у утиліти rpm є один спеціальний аргумент, що дозволяє вивести на екран новий рядок з даними з приводу поточної версії системи. Для цього потрібно запустити консоль і вставити туди рядок rpm --query centos-release .

Використання команди rpm для відображення версії системи CentOS

Після активації команди відобразиться новий рядок з важливими вас відомостями. Тут буде виведена не тільки версія збірки, але і її архітектура, наприклад, centos-release-7-6.1810.2.el7.centos.x86_64.

Відображення версії системи CentOS через команду rpm

Спосіб 3: Команда cat

Стандартна для всіх дистрибутивів, заснованих на ядрі Linux, команда cat призначена для перегляду вмісту файлів будь-яких форматів, в тому числі і конфігураційних. На нашому сайті вже є стаття, присвячена детальному розбору дії цієї утиліти, посилання на яку ви знайдете нижче.

Читайте також: Приклади команди cat в Linux

Сьогодні ж ми хочемо зупинитися лише на перегляді двох файлів, і для ознайомлення з першим слід прописати cat /etc/centos-release .

Перегляд вмісту файлу з версією системи CentOS через команду Cat

Активувавши команду, в наступному рядку ви отримаєте шукані дані.

Ознайомлення з версією системи через команду Cat в CentOS

Однак не всіх користувачів влаштовує те, що в перевіреному вище файлі міститься так мало інформації. Іноді може знадобитися визначення ідентифікатора або посилання на офіційний сайт версії. У такому випадку радимо переглянути вміст файлу /etc/os-release через ту ж команду cat.

Аналіз вмісту другого файлу д

Спосіб 4: Команда hostnamectl

hostnamectl - стандартна команда CentOS, що дозволяє дізнатися дані про ім'я хоста, параметри віртуалізації, версію Kernel і архітектуру системи. Крім цього, вона може бути задіяна і при необхідності визначення поточної збірки платформи. Тоді в консолі досить вписати hostnamectl і натиснути на Enter.

Команда для визначення хоста в операційній системі CentOS

Серед всіх рядків зверніть увагу на «Operating System»: після двокрапки і буде вказана версія ОС. Як можна помітити, там відображається тільки гілка. Саме тому, що цей спосіб підійде далеко не всім користувачам, ми поставили його останнім.

Інформація про версію системи CentOS через команду визначення хоста

На цьому наша стаття добігає кінця. Вам залишається тільки ознайомитися з кожним наведеним методом і вибрати найбільш оптимальний в ситуації, що склалася або здався найпростішим.