как узнать версию rhel
Как узнать, какую версию RHEL я использую?
Я работаю в среде, где мы медленно переходим из Red Hat Enterprise Linux 5 в RHEL 6.
Мне нужно, чтобы некоторые из моих скриптов делали что-то тонкое на машинах RHEL6 на то, что в настоящее время выполняется на машинах RHEL5.
Глядя в модульный файл, я нахожу следующий код:
Это похоже на то, что я хочу, но я надеялся на что-то более короткое.
Итак, что является самым простым способом рассказать RHEL5 из RHEL6 в сценарии bash?
В идеале он должен быть надежным в разных основных версиях, но быть терпимым к изменениям в младших номерах выпуска.
10 ответов
Это был бы самый простой способ, о котором я могу думать.
Файл /etc/redhat-release мог быть отредактирован администратором, который хочет установить стороннее программное обеспечение без фактического обновления ОС.
Таким образом, я мог бы делать такие вещи, как:
, если ваше дальнейшее намерение состоит в том, чтобы управлять модульными файлами на основе контекста, Я предлагаю вам проверить EasyBuild и некоторую связанную логику, проживая в формате Python:
Все описанные здесь методы основаны на текстовых файлах и, как таковые, могут вводить в заблуждение. Someoune с правом доступа может изменять содержимое /etc /redhat-release, /etc /issue и т. Д. Даже для того, чтобы просто обфускать эту информацию. Более надежный метод предполагает знание выпусков ядра, обычно предоставляемых Red Hat для каждой версии RHEL:
Это даст конкретную информацию о ядре, как в приведенной выше таблице. Возможно, вы сможете вести параллели с другими дистрибутивами, если они последовательно используют выпуски ядра.
Вот еще один, более точный способ получить этот результат. Пакеты ядра в RHEL содержат строку «elN», где N будет представлять основную версию ОС. Таким образом, для идентификации версии RHEL можно выполнить следующую команду:
Это вернет строку «el5», «el6» или «el7», в зависимости от строки соответствия на данном хосте.
🧍♀️🧎 Как проверить версию Linux
Распространенным сценарием является то, что вам был предоставлен доступ к системе Linux физически или через удаленный вход, и вы не знаете, какая версия Linux установлена в этой конкретной системе.
Учитывая, что многие из сегодняшних дистрибутивов Linux внедрили systemd как часть своей базовой конструкции, проверка версии Linux во многих случаях является относительно простой процедурой.
Самый простой способ проверить версию Linux – использовать команду hostnamectl без каких-либо аргументов.
Например, приведенная ниже команда hostnamectl возвращает имя используемого дистрибутива Linux, версию и кодовое имя вместе с загруженной в данный момент версией ядра Linux:
Распространенной ошибкой называют всю операционную систему GNU / Linux просто как Linux. Важным примечанием здесь является то, что так называемый Linux на самом деле является только частью ядра системы, тогда как GNU является реальной системой, как в наборе скомпилированных двоичных файлов, библиотек и системных инструментов. И ядро GNU, и Linux должны функционировать в тандеме, чтобы операционная система действительно работала.
Следовательно, одно не может существовать без другого, поэтому в следующий раз, когда вы говорите о своей операционной системе и хотите быть технически правильными, называйте ее GNU / Linux или просто Lignux.
В этом уроке вы узнаете:
Системы управления пакетами Linux
Если приведенная выше быстрая проверка версии Linux с помощью команды systemctrl не сработала, следующим шагом для проверки того, какая операционная система GNU / Linux используется, является определение установленного менеджера пакетов.
Независимо от того, в какой системе GNU / Linux вы используете, шансы очень высоки, что она будет использовать один из следующих трех менеджеров пакетов:
Так, например, если ваша система использует менеджер пакетов rpm, то ваша система GNU / Linux, скорее всего, RHEL, CentOS, Fedora и т. д.
В случае менеджера пакетов deb ваша система GNU / Linux может быть чем-то вроде Ubuntu, Debian, Mint. и т.д.
Наконец, когда используется менеджер пакетов pacman, ваша система GNU / Linux – это что-то вроде Arch, Manjaro и т. д.
Следующая команда проверит, какой менеджер пакетов используется в нашей системе GNU / Linux.
Например, приведенная ниже команда выполняется в некоторых системах GNU / Linux на основе Debian:
Обратите внимание, что вывод приведенной выше команды является полным путем к исполняемому двоичному файлу менеджера пакетов.
Принимая во внимание, что в системах с управлением пакетами Redhat вы можете увидеть вывод, подобный приведенному ниже:
Как проверить версию CentOS
Самый распространенный способ проверить версию CentOS – прочитать содержимое файла /etc/centos-release.
Как проверить версию RHEL
Если вам нужно проверить версию системы в Redhat Enterprise Linux, лучше всего посмотреть содержимое файла /etc/redhat-release.
Как проверить версию Debian
Если вам нужно проверить системную версию Debian GNU / Linux, наиболее вероятный ответ на ваш вопрос находится в файле /etc/issue.
Как проверить версию Mint
Если вы используете Mint GNU / Linux, откройте на чтение содержимое файла /etc/issue.
Как проверить версию Ubuntu
То же самое относится и ко всем остальным системам GNU / Linux на основе Debian, чтобы проверить версию системы, прочитайте содержимое файла /etc/issue.
Как проверить версию Arch
Arch GNU / Linux не следует регулярному циклу выпуска, и по этой причине говорят, что Arch GNU / Linux – это скользящий выпуск.
По этой причине нет особого смысла проверять выпуск версии Arch Linux.
Как проверить архитектуру системы и версию ядра Linux
Из приведенного выше вывода видно, что используемая версия ядра Linux – 4.4.59+, а архитектура системы – x86_64.
Как проверить архитектуру процессора
Наиболее распространенная и рекомендуемая команда для проверки архитектуры процессора – это lscpu.
Рассмотрим следующий пример вывода команды lscpu:
Наряду с названием модели процессора и частотой процессора мы видим, что рассматриваемый процессор имеет 64-битную архитектуру, поскольку он поддерживает как 32-битное, так и 64-битное двоичное исполнение.
Как узнать версию установленной Red Hat RHEL
Linux является одной из наиболее полных и комплексных операционных систем, которые существуют на сегодняшний день, поскольку она имеет ряд опций для выбора на основе личного или корпоративного подхода, из которых предлагаются различные роли и услуги, и один из самых распространенных На уровне предприятия используется Red Hat (RHEL).
Red Hat Distribution
Red Hat Enterprise позволяет нам использовать более экспоненциальную функцию нашей компании, используя облако для различных функций, таких как контейнеры, частные облака или виртуальные. С RHEL у нас будут приложения в любое время, в которых мы нуждаемся, включая параметры рабочего стола и даже утилиты для разработчиков.
Особенности Red Hat
Теперь кое-что базовое, что, как системные администраторы или сотрудники, вовлеченные в область ИТ, точно знает, какую версию Red Hat мы используем, поскольку это необходимо для таких задач, как:
Преимущества знания версии Red Hat
Из этого урока мы научимся определять версию используемой Red Hat.
1. Просмотрите версию Red Hat, используя файл / etc / redhat-release
2. Просмотрите версию Red Hat, используя файл / etc / os-release
Шаг 1
Чтобы использовать этот метод, мы выполняем:
3. Просмотрите версию Red Hat с помощью команды lsb_release.
Шаг 1
Чтобы использовать эту команду, вы должны сначала установить:
Шаг 2
Там мы вводим письмо и подтверждаем загрузку и установку, а в процессе необходимо будет подтвердить ряд вопросов:
$config[ads_text5] not found
Шаг 3
После установки мы выполним следующее:
4. Просмотрите версию Red Hat, используя файл / etc / issue
$config[ads_text6] not found
$config[ads_text5] not found
5. Просмотрите версию Red Hat с помощью команды hostnamectl
Шаг 1
Для этого метода мы выполняем:
$config[ads_text6] not found
С любой из этих опций можно будет точно определить, какую версию Red Hat мы используем.
Как мне проверить мою версию Redhat?
Как мне найти свою версию Redhat?
Какая текущая версия RHEL?
RHEL 8. Red Hat Enterprise Linux 8 (Ootpa) основан на Fedora 28, исходном ядре Linux 4.18, GCC 8.2, glibc 2.28, systemd 239, GNOME 3.28 и переходе на Wayland. О первой бета-версии было объявлено 14 ноября 2018 года. Red Hat Enterprise Linux 8 была официально выпущена 7 мая 2019 года.
Как мне проверить срок годности Redhat?
При нажатии кнопки «Управление моими подписками …» в окне уведомления о подписке открывается пользовательский интерфейс Red Hat Subscription Manager для просмотра и обновления подписок.
Как мне найти версию для Linux?
Проверить версию ОС в Linux
CentOS и Redhat — это одно и то же?
Redhat — это корпоративная версия, основанная на прогрессе этого проекта, и она имеет более медленные выпуски, поставляется с поддержкой и не является бесплатной. CentOS — это, по сути, версия Redhat для сообщества. Так что он почти идентичен, но он бесплатный, а поддержка исходит от сообщества, а не от самого Redhat.
Как проверить версию MySQL?
Red Hat Linux все еще используется?
Red Hat Linux, созданный компанией Red Hat, был широко используемым дистрибутивом Linux до прекращения его выпуска в 2004 году. Ранние выпуски Red Hat Linux назывались Red Hat Commercial Linux.
Red Hat Linux — это операционная система?
Red Hat® Enterprise Linux® — ведущая в мире корпоративная платформа Linux. * Это операционная система (ОС) с открытым исходным кодом. Это фундамент, на котором вы можете масштабировать существующие приложения и развертывать новые технологии в «голых», виртуальных, контейнерных и всех типах облачных сред.
На каком языке написана Red Hat Linux?
RHEL 7 включает Python 2.7, Ruby 2.0, PHP 5.4 и Perl 5.16. RHSCL (см. Ссылку для других компонентов) включает следующие версии языков программирования: Python 2.7 и 3.3, Ruby 1.9. 3 и 2.0, PHP 5.4 и 5.5, Perl 5.16 и Node.
Red Hat платная?
Бесплатная подписка Red Hat Developer для частных лиц доступна и включает Red Hat Enterprise Linux, а также множество других технологий Red Hat. Пользователи могут получить доступ к этой бесплатной подписке, присоединившись к программе разработчиков Red Hat на странице developers.redhat.com/register. Присоединение к программе бесплатное.
Сколько стоит Red Hat?
Сервер Red Hat Enterprise Linux
Тип подписки | Цена |
---|---|
Самостоятельная поддержка (1 год) | $349 |
Стандарт (1 год) | $799 |
Премиум (1 год) | $1,299 |
Каковы 3 уровня подписки Red Hat?
Для покупки доступны три подписки, которые включают дополнительные функции: стандартную, базовую и для разработчиков. Для каждого из этих уровней есть пакет корпоративной подписки.
Какая последняя версия Linux?
Red Hat Enterprise Linux 7
Релиз | Дата общедоступности | Версия ядра |
---|---|---|
RHEL 7.7 | 2019-08-06 | 3.10.0-1062 |
RHEL 7.6 | 2018-10-30 | 3.10.0-957 |
RHEL 7.5 | 2018-04-10 | 3.10.0-862 |
RHEL 7.4 | 2017-07-31 | 3.10.0-693 |
Какая команда используется для отображения версии UNIX?
Команда для отображения версии Unix:
Команда uname используется для отображения версии Unix. Эта команда сообщает основную информацию об аппаратном и программном обеспечении системы.
Как проверить версию ядра в Linux
How to Check the Kernel Version in Linux
В этом руководстве мы покажем вам несколько разных способов узнать, какая версия ядра Linux работает в вашей системе.
Ядро является основным компонентом операционной системы. Он управляет ресурсами системы и является мостом между аппаратным и программным обеспечением вашего компьютера.
Существуют различные причины, по которым вам может понадобиться узнать версию ядра, работающего в вашей операционной системе GNU / Linux. Возможно, вы отлаживаете проблему, связанную с оборудованием, или узнали о новой уязвимости в системе безопасности, затрагивающей более старые версии ядра, и хотите узнать, уязвимо ли ваше ядро или нет. Какова бы ни была причина, довольно просто определить версию ядра Linux из командной строки.
Использование uname команды
Команда uname отображает несколько системных сведений, включая архитектуру ядра Linux, имя версии и выпуск.
Чтобы узнать, какая версия ядра Linux работает в вашей системе, введите следующую команду:
Используя hostnamectl команду
Вы можете использовать grep команду для фильтрации версии ядра Linux:
Использование /proc/version файла
/proc Каталог содержит виртуальные файлы с информацией о системной памяти, ядра процессора, смонтированные файловые системы и многое другое. Информация о работающем ядре хранится в /proc/version виртуальном файле.
Используйте cat или less для отображения содержимого файла:
Вывод будет выглядеть примерно так:
Вывод
Мы показали вам, как найти версию ядра Linux, работающую в вашей системе, из командной строки. Команды должны работать во всех популярных дистрибутивах Linux, включая Debian, Red Hat, Ubuntu, Arch Linux, Fedora, CentOS, Kali Linux, OpenSUSE, Linux Mint и многие другие.