Задать вопрос
Все статьи / Полезная информация / Как узнать версию CentOS
Найти результаты:
Период:
с:
 
по:
Помощь в поиске

Помощь в поиске

apple banana
Найти записи, которые содержат хотя бы одно из двух слов.

+apple +juice
Найти записи, которые содержат оба слова.

+apple macintosh
Найти записи, которые содержат слово 'apple', но положение записей выше, если они также содержат 'macintosh'.

+apple -macintosh
Найти записи, которые содержат слово 'apple', но не 'macintosh'.

+apple ~macintosh
Найти записи, которые содержат слово 'apple', но если запись также содержит слово 'macintosh', rate it lower than if row does not. Это более "мягкий" чем поиск '+apple -macintosh', для которого наличие 'macintosh' вызывает что записи не будут возвращены вовсе.

+apple +(>turnover <strudel)
Найти записи, которые содержат слова 'apple' и 'turnover', или 'apple' и 'strudel' (в любом порядке), но ранг 'apple turnover' выше чем 'apple strudel'.

apple*
Найти записи, которые содержат такие слова как 'apple', 'apples', 'applesauce', или 'applet'.

"some words"
Найти записи, которые содержат точную фразу 'some words' (например записи содержащие 'some words of wisdom', но не "some noise words").

Как узнать версию CentOS

Пользователю Linux очень важно знать версию операционной системы, так как это помогает управлять системными ресурсами, устанавливать правильные пакеты и обеспечивать безопасность. CentOS – один из наиболее популярных вариантов Linux в корпоративной среде – не исключение. 

В этой статье мы рассмотрим различные способы, которыми вы можете определить версию CentOS на вашем сервере или рабочем столе.

Способ 1. С помощью команды rpm 

Первый способ узнать версию CentOS – использовать утилиту rpm. RPM (Red Hat Package Manager) – это система управления пакетами, которая используется в CentOS и других дистрибутивах на базе Red Hat. Утилита rpm предоставляет информацию о пакетах, установленных в системе, включая пакет, который содержит данные о версии операционной системы.

  1. Для начала вам нужно открыть терминал. Используйте сочетание клавиш Ctrl+Alt+T. Если вы работаете на сервере, подключитесь к нему по SSH. 
  2. В терминале введите следующую команду:
rpm -q centos-release 

Эта команда выполняет запрос к системе управления пакетами RPM, чтобы узнать информацию о пакете centos-release, который содержит данные о версии CentOS.

В результате вы увидите похожий вывод:

centos-release-8.2-2.2004.0.1.el8.x86_64

Эта строка содержит информацию о пакете centos-release, включая номер версии. В нашем случае версия CentOS – 8.2.

Если вам нужно больше информации о пакете centos-release, вы можете использовать следующую команду:

rpm -qi centos-release

Эта команда предоставляет подробное описание пакета, включая его имя, версию, релиз, архитектуру, дату установки и прочую информацию. Пример вывода:

Name        : centos-release
Version     : 8.2
Release     : 2.2004.0.1.el8
Architecture: x86_64
Install Date: Wed 10 Jun 2020 10:32:56 AM UTC
Group       : System Environment/Base
Size        : 36864
License     : GPLv2
Signature   : RSA/SHA256, Mon 11 May 2020 03:15:20 PM UTC, Key ID 05b555b38483c65d
Source RPM  : centos-release-8.2-2.2004.0.1.el8.src.rpm
Build Date  : Mon 11 May 2020 02:56:34 PM UTC
Build Host  : x86-vm-12.build.eng.bos.redhat.com
Relocations : (not relocatable)
Summary     : CentOS release file
Description :
CentOS release files

Способ 2. С помощью команды lsb_release 

Ещё один способ узнать версию CentOS – использовать команду lsb_release. Она входит в пакет LSB (Linux Standard Base) и предоставляет стандартный способ получения информации о дистрибутиве Linux.

  1. Для начала вам нужно открыть терминал. Используйте сочетание клавиш Ctrl+Alt+T. Если вы работаете на сервере, подключитесь к нему по SSH. 
  2. Иногда команда lsb_release не установлена по умолчанию. В таком случае вам нужно установить пакет redhat-lsb-core, который включает в себя необходимые утилиты. Для этого откройте терминал и выполните следующую команду:
sudo yum install redhat-lsb-core

Введите пароль администратора, если система запросит, и дождитесь завершения установки.

  1. После установки пакета redhat-lsb-core вы можете использовать команду lsb_release, чтобы получить информацию о системе. Пропишите в терминале:
lsb_release -a

  1. Нажмите Enter.

Команда lsb_release -a выведет подробную информацию о дистрибутиве. 

Пример вывода:

Пример вывода:
LSB Version:    :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description:    CentOS Linux release 8.2.2004 (Core)
Release:        8.2.2004
Codename:       Core

Где:

  • LSB Version – версия стандарта LSB, которая поддерживается в вашей системе.
  • Distributor ID – идентификатор дистрибутива (в нашем случае CentOS).
  • Description – полное описание дистрибутива, включая его версию.
  • Release – номер версии выпуска дистрибутива.
  • Codename – кодовое имя выпуска. 

Способ 3. С помощью файла centos-release 

Вы также можете проверить версию CentOS с помощью файла /etc/centos-release. Это один из самых распространённых и простых методов, который не требует установки дополнительных утилит или пакетов. 

Этот файл содержит текстовую информацию о релизе операционной системы, которая предоставляет подробные сведения о версии установленного дистрибутива. 

Давайте рассмотрим этот метод более подробно:

  1. Для начала вам нужно открыть терминал. Используйте сочетание клавиш Ctrl+Alt+T. Если вы работаете на сервере, подключитесь к нему по SSH. 
  2. В терминале введите следующую команду:
cat /etc/centos-release

  1. Нажмите Enter.

После выполнения команды вы увидите информацию о вашей системе. Вывод может выглядеть примерно так:

CentOS Linux release 8.2.2004 (Core)
NAME="CentOS Linux"
VERSION="8 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PRETTY_NAME="CentOS Linux 8 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="8"

Здесь вы можете увидеть различные поля, такие как NAME, VERSION, и PRETTY_NAME, которые сообщают о названии и версии CentOS. В основном достаточно информации из строки PRETTY_NAME, так как она содержит полное название и версию дистрибутива в удобочитаемом формате.

Способ 4. С помощью команды hostnamectl

Четвёртый способ узнать версию CentOS – использовать команду hostnamectl. Она входит в systemd – систему инициализации и управления службами, которая используется в CentOS 7 и более новых версиях. 

Hostnamectl предоставляет информацию о системе, включая версию операционной системы, название хоста, архитектуру и другую полезную информацию.

  1. Для начала вам нужно открыть терминал. Используйте сочетание клавиш Ctrl+Alt+T. Если вы работаете на сервере, подключитесь к нему по SSH. 
  2. В терминале введите следующую команду:
hostnamectl

Команда hostnamectl не требует дополнительных параметров для вывода общей информации о системе. Она использует данные, которые хранятся в systemd, чтобы предоставить развёрнутую информацию о системе.

  1. Нажмите Enter.

В выводе вы увидите примерно такой вывод:

 Static hostname: your-hostname
         Icon name: computer-vm
           Chassis: vm
        Machine ID: d3b3b2b3b2b3b2b3b2b3b2b3b2b3b2b3
           Boot ID: e3c3e2c3e2c3e2c3e2c3e2c3e2c3e2c3
    Virtualization: kvm
  Operating System: CentOS Linux 8 (Core)
       CPE OS Name: cpe:/o:centos:centos:8
            Kernel: Linux 4.18.0-193.el8.x86_64
      Architecture: x86-64

Здесь нас интересует строка Operating System, которая содержит название и версию дистрибутива: например, CentOS Linux 8 (Core).

Способ 5. С помощью файла system-release

Пятый способ узнать версию CentOS из консоли – воспользоваться файлом system-release, который обычно находится в директории /etc.

  1. Как и в предыдущих способах вам нужно открыть терминал. Используйте сочетание клавиш Ctrl+Alt+T. Если вы работаете на сервере, подключитесь к нему по SSH. 
  2. В терминале введите следующую команду:
cat /etc/system-release

  1. Нажмите Enter.

После выполнения команды вы увидите информацию о версии CentOS. 

Пример вывода может выглядеть так:

CentOS Linux release 8.2.2004 (Core)

Эта строка содержит название дистрибутива и его версию.

Способ 6. С помощью файла os-release

Шестой способ узнать версию CentOS – использовать файл os-release, который находится в директории /etc. Он содержит разнообразную информацию о системе, включая её название, версию и идентификатор.

  1. Для начала вам нужно открыть терминал. Используйте сочетание клавиш Ctrl+Alt+T. Если вы работаете на сервере, подключитесь к нему по SSH. 
  2. В терминале введите следующую команду:
cat /etc/os-release

  1. Нажмите Enter.

После выполнения команды вы увидите информацию о версии CentOS. 

Пример вывода:

NAME="CentOS Linux"
VERSION="8 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Linux 8 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="8"

Готово! Теперь вы знаете, как узнать версию CentOS.

Выводы

В этой статье мы рассказали, как определить версию СentOS. Итак, вы можете найти версию своей системы:

  • в файле /etc/centos-release;
  • с помощью команды hostnamectl;
  • с помощью утилиты rpm;
  • с помощью команды lsb_release;
  • в файле system-release;
  • в файле os-release
Предыдущая статья
Как узнать IP-адрес роутера
Следующая статья
Как установить Astra Linux