- Как определить версию системы и ядра Linux
- Варианты релизов «Линукс»
- Как узнать версию «Линукс»?
- Дистрибутив
- Через каталог
- Как узнать версию пакета выпуска
- Через файл release
- Версия ядра
- С помощью hostnamectl
- Через команду cat
- Отличия в версиях
- 4 способа проверить версию CentOS или RHEL
- Как проверить версию ядра Linux в CentOS
- Как проверить версию выпуска CentOS или RHEL
- 1. Использование команды RPM
- 2. Использование команды Hostnamectl
- 3. Использование команды lsb_release
- 4. Использование файлов выпуска дистрибутива
- How to Check Linux Red Hat (RHEL) Version Installed On Your System
- 5 Ways to Find Version of Red Hat Linux (RHEL)
- Option 1: Use hostnamectl
- Option 2: Find Version in /etc/redhat-release File
- Option 3: Check Query Release Package with RPM
- Option 4: Finding Red Hat Version and Release Using /etc/issue File
- Option 5: Check Common Platform Enumeration File
- Check Other Release Files
- Discussion on Red Hat Versions
Как определить версию системы и ядра Linux
Иногда информация о том, какая версия Linux используется на компьютере, имеет большое значение. Например, периодически появляются новые угрозы, которые затрагивают только определенные выпуски операционной системы (ОС). Если проблемы уязвимости имеются лишь для некоторых дистрибутивов, ядер или пакетов, необходимо быстро получить все необходимые сведения.
Варианты релизов «Линукс»
Дистрибутивы этой свободной ОС подразделяются на фиксированные и скользящие. Они имеют значительные отличия между собой.
Скользящие платформы постоянно обновляются и работают с одной ветвью кода. Это происходит двумя способами. Первый и самый популярный – частый выпуск очень незначительных обновлений. С такой моделью развития дистрибутив постоянно совершенствуется и оснащается современным программным обеспечением.
Второй метод — заменить весь образ операционной системы новым, когда он станет доступен. Очевидно, что данный вариант подходит только для облачных развертываний (поскольку это предполагает переустановку дистрибутива).
Фиксированная версия довольно стандартна. Пользователь устанавливает выпуск на устройство, а затем обновления для безопасности и исправления для пакетов будут добавляться в репозитории распространения. Это продолжается весь период поддержки дистрибутива. Пользователь может не наблюдать обновления ежедневно (или даже еженедельно), но в конечном итоге они будут отображаться как доступные для компьютера или сервера. Преимущество фиксированного релиза ОС – стабильность. Для некоторых основным недостатком такой платформы является необходимость полной переустановки «оболочки», привязанной к графику выпуска нового дистрибутива (например, каждые 6 месяцев для Ubuntu).
Как узнать версию «Линукс»?
Первым делом, стоит определиться, какие данные требуется получить – версию самой операционной системы Линукс или ядра? В первом случае это номер выпуска и сборки платформы. С другой стороны, ядро Linux – это код, позволяющий программному обеспечению взаимодействовать с оборудованием.
Дистрибутив
Чаще всего пользователю нужно узнать номер выпуска, который он использует в данный момент. Существует удобная команда для поиска этой информации. Это делается так:
- следует открыть окно терминала;
- далее выполнить команду lsb_release –a;
- на экране появится нужная информация.
Через каталог
Еще один вариант – проверить файл os-release в каталоге etc. Это предоставит довольно подробный отчет о версии операционной системы Linux. Быстро проверить это можно с помощью команды cat (concatenate), которая используется для отображения или создания новых файлов. Оператор для командной строки выглядит так: cat/etc/os-release. На экране отобразится имя ОС, версия, ее идентификатор и кодовые имена.
Как узнать версию пакета выпуска
Для поиска определенного номера пакета релиза придется применить другие методы. В дистрибутиве на основе Debian (такого как Ubuntu) следует выполнить оператор dpkg -l openssl, который сообщит всю информацию о пакете, установленном в системе.
Через файл release
Эту информацию можно собрать и с помощью файла *release. Он отображает все данные в каталоге /etc / по следующей команде: cat/etc/*release.
Версия ядра
Иногда бывает необходимо узнать номер выпуска ядра. К счастью, разработчики сочли целесообразным включить удобный инструмент, который быстро отобразит эту информацию. Это делается так:
- необходимо открыть окно терминала;
- в командной строке выполнить команду uname –r;
- отображаемая информация – ответ на заданный вопрос.
С помощью hostnamectl
Команда hostnamectl может быть использована для изменения имени хоста системы, но если она используется отдельно, то отобразятся сведения о версии ядра Linux. При ее использовании отображается имя хоста устройства, а также идентификатор компьютера, архитектура, а также требуемые данные.
Через команду cat
Последний вариант проверить версию ядра Linux — это команда cat. Используется в следующей комбинации: cat/proc/version.
Все вышеуказанные способы позволяют быстро узнать версию Linux, чтобы максимально использовать все возможности системы. Добиться этого можно различными методами, каждый из которых выполняется довольно просто.
Отличия в версиях
Все вышеуказанные команды будут работать для «Линукс», разработанных на основе Debian (в том числе для Ubuntu и Astra Linux). Если ОС установлена в KDE-формате, выяснить точную версию системы еще проще. Такие платформы отображают номера своих выпусков при переходе в меню «Настройки» — «Сведения» — «Обзор».
Этот метод определения версии Linux имеет дополнительный бонус: он дает некоторые сведения об оборудовании, на которое установлена система (память, процессор, графика, тип ОС и размер диска).
Если на компьютере установлена «Линукс» на основе RPM (Fedora, CentosOS, Red Hat), то узнать ее версию можно при помощи следующего оператора: cat/etc/lsb-release.
Команда для определения версии пакета выпуска будет выглядеть так: rpm -qa | grep openssl.
Для отображения версии ядра в этих ОС используются те же команды, что и в Debian-подобных платформах.
4 способа проверить версию CentOS или RHEL
Знаете ли вы версию выпуска CentOS/RHEL, которую вы используете на своем сервере? Почему это вообще важно? Есть несколько причин помнить эту информацию: чтобы быстро собрать информацию о вашей системе; следите за исправлениями ошибок и обновлениями безопасности, а также настраивайте правильные репозитории программного обеспечения для определенного выпуска, среди прочего.
Это, вероятно, простая задача для опытных пользователей, но обычно не для новичков. В этой статье мы покажем, как проверить версию CentOS или RHEL Linux, установленных на вашем сервере.
Как проверить версию ядра Linux в CentOS
Знать версию ядра так же важно, как и версию выпуска дистрибутива. Чтобы проверить версию ядра Linux, вы можете использовать команду uname.
$ uname -or OR $ uname -a #print all system information
Судя по результату приведенной выше команды, CentOS использует старую версию ядра, чтобы установить или обновить до последней версии ядра, следуйте инструкциям в нашей статье: Как установить или обновить до ядра 4.15. в CentOS 7.
Как проверить версию выпуска CentOS или RHEL
Номера версий выпуска CentOS состоят из двух частей: основной версии, такой как \6 или \7, и дополнительной или обновленной версии, например, \6.x или \7.x, которые соответствуют основной версии и набору обновлений RHEL. , используемый для сборки определенного выпуска CentOS.
Чтобы уточнить это, возьмем, например, CentOS 7.5, созданную из исходных пакетов RHEL 7 обновление 5 (также известное как RHEL версии 7.5), которая называется точечной версией RHEL 7.
Давайте рассмотрим эти 4 полезных способа проверить версию выпуска CentOS или RHEL.
1. Использование команды RPM
RPM (Red Hat Package Manager) — популярная и основная утилита управления пакетами для систем на базе Red Hat, таких как (RHEL, CentOS и Fedora), используя эту команду rpm, вы получите версию выпуска CentOS/REHL.
$ rpm --query centos-release [On CentOS] $ rpm --query redhat-release [On RHEL]
2. Использование команды Hostnamectl
команда hostnamectl используется для запроса и установки имени хоста системы Linux, а также для отображения другой информации, связанной с системой, такой как версия выпуска операционной системы, как показано на снимке экрана.
3. Использование команды lsb_release
Команда lsb_release отображает некоторый LSB (Стандартная база Linux) и информацию о распространении. В CentOS/REHL 7 команда lsb_release предоставляется в пакете redhat-lsb, который вы можете установить.
$ sudo yum install redhat-lsb
После того, как вы его установили, вы можете проверить свою версию CentOS/REHL, как показано ниже.
4. Использование файлов выпуска дистрибутива
Все приведенные выше команды извлекают информацию о выпуске ОС из ряда системных файлов. Вы можете просмотреть содержимое этих файлов напрямую, используя команду cat.
$ cat /etc/centos-release [On CentOS] $ cat /etc/redhat-release [On RHEL] $ cat /etc/system-release $ cat /etc/os-release #contains more information
Это пока все! Если вы знаете какой-либо другой метод, который должен быть описан здесь, сообщите нам об этом через форму комментариев ниже. Также вы можете задать любые вопросы по теме.
How to Check Linux Red Hat (RHEL) Version Installed On Your System
Red Hat is a popular and influential fork of the Linux operating system. It has been around since the mid-1990s and has earned a reputation for being stable, reliable, and regularly updated. There are many Linux operating systems based on Red Hat architecture, such as RHEL, CentOS and Fedora.
Finding your Red Hat version is straightforward. This tutorial shows you five ways to check the version of Red Hat Enterprise Linux (RHEL).
- A system running RHEL, CentOS, or another Red-Hat-based Linux distribution
- A terminal window/command line (Ctrl-Alt-F2)
5 Ways to Find Version of Red Hat Linux (RHEL)
Option 1: Use hostnamectl
The hostnamectl command is usually used to track the way your system appears on a network. However, it also includes information such as the OS and version, making it a quick and handy way to check these specifics.
Open a terminal window and enter the following:
The fields you are interested in are:
- Operating System: This tells you which Linux fork you are using, and which major release.
- Kernel: This is the version of the Linux kernel your operating system is using.
- Architecture: This tells you whether you are running a 32-bit or 64-bit operating system, which is essential when choosing a software package to install.
Option 2: Find Version in /etc/redhat-release File
Red Hat-based distros contain release files located in the /etc/redhat-release directory.
For example, os-release, system-release, and redhat-release.
To check each file for your Red Hat OS version use the command:
In the image above, you can see that this system is using the version CentOS 7.6.1810.
Option 3: Check Query Release Package with RPM
Alternatively, you can use the rpm command to query Red Hat’s release package.
Enter the following command:
Specifically, use the command that is appropriate for your version of Linux (RHEL or CentOS distribution).
Expect more details than when using hostnamectl .
Option 4: Finding Red Hat Version and Release Using /etc/issue File
You can check the Red Hat version within the /etc/issue file.
Option 5: Check Common Platform Enumeration File
Check the CPE file for your Red Hat version by entering:
The system should return a full name and version of your operating system.
Check Other Release Files
Your Linux operating system keeps a set of release files in the /etc/ directory.
List the file names of release versions by typing the following command:
Each of the entries listed holds information about your Red Hat version.
Use the cat (concatenate) command to list the contents of the files:
You can substitute the names of the files displayed on your system for the redhat-release file in the example above.
Discussion on Red Hat Versions
At the moment, RHEL (Red Hat Enterprise Linux), and CentOS are two of the most popular versions of Red Hat Linux.
The Red Hat version is different from the Linux Kernel version. The Linux Kernel is like the central brain of the Linux operating system and can be updated independently of the operating system. The Operating System version is the release version number of the whole OS package.
You may see a Red Hat version number like Red Hat 7.3. The number 7 refers to a major release, much like “Windows 7” and “Windows 10.” The number following the dot refers to the level of patches and minor updates. So Red Hat 7.3 is Red Hat version 7, patched and updated to 7.3.
After reading this article, you will know how to check or find your Red Hat operating system version in a number of ways.
Finally, for more information about the Red Hat family of Linux, please see the official Red Hat documentation.