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

Обновлено: 04.07.2024

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

В этой статье мы рассмотрим, как узнать версию CentOS 7, посмотреть уровень обновлений, а также узнать версию ядра, которая сейчас используется. Инструкция написана для CentOS 7, однако она подойдёт и для более ранних версий дистрибутива, так как файлы, содержащие основную информацию, одинаковы во многих версиях.

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

Основная информация о дистрибутиве и его версии хранится в этих четырёх файлах:

  • /etc/centos-release
  • /etc/os-release
  • /etc/redhat-release
  • /etc/system-release

В моём случае это CentOS 7.6.1810:


У CentOS 7 на данный момент используется rolling-система обновления, это значит, что при выходе новой версии вам не нужно переустанавливать систему, а достаточно только обновить её штатной утилитой yum. Но это только в рамках седьмой версии. Поэтому важно не только то, что это CentOS 7, но и остальные цифры имеют значение. В остальных файлах тоже находится подобная информация:

cat /etc/redhat-release
cat /etc/system-release


В файле /etc/os-release хранится только информация о том, что это седьмая версия CentOS 7:



Все эти четыре файла принадлежат к пакету centos-release. Поэтому вы можете узнать версию дистрибутива, ещё и посмотрев версию этого пакета:

rpm -qf /etc/redhat-release

Версию CentOS и версию ядра можно посмотреть с помощью утилиты hostnamectl:


Ещё один способ посмотреть версию CentOS - это утилита lsb_release. Она находится в пакете redhat-lsb и по умолчанию не установлена. Для её установки выполните:

yum install redhat-lsb

Затем можно выполнить команду:


Для просмотра полной информации используйте опцию -a:


Как посмотреть версию ядра в CentOS 7

Как и в других дистрибутивах, в CentOS для просмотра информации о ядре используется утилита uname. Для просмотра всей доступной информации используйте опцию -a:


Для просмотра только версии ядра укажите опцию -r:


А чтобы узнать дату и время компиляции ядра, выполните:


Выводы

В этой небольшой статье мы разобрали, как посмотреть версию CentOS 7 различными способами. А какие ещё способы вы знаете для просмотра версии дистрибутива? Напишите в комментариях!

Нет похожих записей


Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.

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

Определяем версию CentOS

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

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

Переход в терминал CentOS для дальнейшего определения версии системы

Использовать команду LSB для определения текущей версии операционной системы CentOS

Уведомление об отсутствии команды LSB в операционной системе CentOS

Установить компоненты LSB в операционную систему CentOS

Ввод пароля для установки компонентов LSB в операционную систему CentOS

Подтвердить установку компонентов LSB в операционной системе CentOS

Отображение информации о системе через команду LSB в CentOS

Если по каким-либо причинам вам эта команда не подходит или в связи с ее отсутствием в системе не получается загрузить необходимые компоненты из интернета, советуем прибегнуть с другими вариантами отображения версии CentOS с помощью встроенных команд.

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

Использование команды rpm для отображения версии системы CentOS

После активации команды отобразится новая строка с интересующими вас сведениями. Здесь будет выведена не только версия сборки, но и ее архитектура, например, centos-release-7-6.1810.2.el7.centos.x86_64.

Отображение версии системы CentOS через команду rpm

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

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

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

Просмотр содержимого файла с версией системы CentOS через команду Cat

Активировав команду, в следующей строке вы получите искомые данные.

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

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

Анализ содержимого второго файла д

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

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

Информация о версии системы CentOS через команду определения хоста

На этом наша статья подходит к концу. Вам остается только ознакомиться с каждым приведенным методом и выбрать наиболее оптимальный в сложившейся ситуации или показавшийся самым простым.

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Favorite

Добавить в избранное (2 оценок, среднее: 2,50 из 5)

CentOS 7

Н а момент написания статьи, CentOS имеет 3 основных активных выпущенных ветвей, CentOS 5, CentOS 6 и CentOS 7.

Из этой статьи вы узнаете, как найти версию CentOS. Существует несколько способов проверить, какую версию CentOS вы используете.

Команды для проверки версии CentOS

Проверить версию CentOS с помощью команды lsb_release

С помощью команды lsb_release отображается информация о стандартной базы Linux (LSB) вашего дистрибутива Linux.

Это предпочтительный метод и будет работать независимо от того, какую версию CentOS вы используете.

Откройте терминал и введите следующую команду:

Ваша Версия CentOS будет показана в строке описания. Как вы можете видеть из выходных данных выше, мы используем CentOS версии 7.5.1804.

Что означает номер версии 7.5.1804 ?

  • 7 является основной версией CentOS.
  • 7.5 является последней второстепенной версией CentOS 7.
  • 1804 код даты второстепенных версий, 1804 означает апрель 2018. Этот номер используется для указания времени выхода.

Проверить версию CentOS с помощью команды rpm

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

Проверить версию CentOS с помощью файла /etc/centos-release

Файл /etc/centos-release представлен в пакете centos-release .

Чтобы найти версию CentOS, введите следующую команду:

Проверить версию CentOS с помощью файла /etc/os-release

Файл /etc/os-release присутствует на всех системах под управлением systemd.

Этот метод будет работать только если у вас есть CentOS 7:

Вывод

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

Для получения дополнительной информации о выпусках CentOS посетите страницу Wiki CentOS Releases.

Не стесняйтесь оставлять комментарий, если у вас есть какие-либо вопросы.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.


Существует несколько способов проверить, какая версия CentOS работает в вашей системе.

Идентификация точной версии CentOS может потребоваться, чтобы помочь вам или вашей группе поддержки устранить неполадки в вашей системе CentOS.

Версия CentOS состоит из трех версий выпуска, как показано ниже:


Что такое команда для проверки версии CentOS?

В следующей таблице приведены наиболее распространенные и рекомендуемые способы проверки версии CentOS на вашем сервере или настольном компьютере CentOS Linux.

Команда Описание
$ rpm -q centos-release Версия CentOS действительна для CentOS 6 и выше. Причины выявления основной, незначительной и асинхронной версии CentOS.
$ lsb_release -d Требуется, чтобы пакет redhat-lsb был установлен перед выполнением.
$ cat /etc/centos-release Linux cat для вывода содержимого версии /etc/centos для запроса версии CentOS. Работает с CentOS 6 и выше.

Альтернативные команды для проверки версии CentOS

Если вышеуказанные команды не помогли вам получить номер версии CentOS, вы можете попробовать следующие альтернативные команды.

Хотя она доступен только для CentOS версии 7 и выше, команда hostnamectl может предоставить вам существенную информацию о номере версии вашей ОС:

В системе, на которой вы работаете, могут быть определены макросы, которые помогут вам определить основную версию вашего сервера CentOS Linux. Попробуйте следующее:

Наконец, ваше загрузочное меню GRUB может дать некоторые ответы.

Это не самый надежный способ проверить версию CentOS, но он может предоставить вам некоторые подсказки:

Скрипт Bash для проверки версии CentOS

Следующий скрипт bash можно использовать для получения номера версии CentOS, учитывая, что файл / etc / centos-release существует и заполняется.

Служит в качестве примера, изменяйте там, где это необходимо:

Программа Python для проверки версии CentOS

Следующий скрипт python выведет имя распространения вместе с номером версии ОС:

Читайте также: