
Для получения информации о текущей сборке операционной системы Ред ОС, откройте командную строку и выполните команду:
cat /etc/os-release
Альтернативно, можно использовать команду hostnamectl, которая помимо информации о хосте, предоставит и сведения о версии операционной системы. Пример команды:
hostnamectl
В результате будет выведена информация о системе, включая строку с названием и номером сборки в поле Operating System.
Если необходимо получить только номер версии, можно воспользоваться командой:
grep VERSION /etc/os-release
| Команда | Описание |
|---|---|
| cat /etc/os-release | Отображает полную информацию о системе |
| hostnamectl | |
| grep VERSION /etc/os-release |
Содержание статьи
Проверка версии через команду lsb_release

Для выполнения запроса используйте команду:
lsb_release -a
Она вернет следующую информацию:
- Distributor ID – название дистрибутива;
- Description – полное описание системы;
- Release – номер релиза;
- Codename – кодовое имя релиза.
Пример результата выполнения команды:
Distributor ID: RedOS
Description: RedOS 7.7
Release: 7.7
Codename: Tigris
lsb_release -d– для получения описания;lsb_release -r– для номера релиза;lsb_release -c– для кодового имени.
Release: 7.7
Для пользователей дистрибутивов, не поддерживающих lsb_release, необходимо установить соответствующий пакет:
sudo apt install lsb-release # для Ubuntu/Debian
Таблица с возможными флагами команды lsb_release:
| Флаг | Описание |
|---|---|
-a |
|
-d |
Описание системы. |
-r |
Номер релиза. |
-c |
Кодовое имя релиза. |
Использование команды cat для чтения версии из файла

cat /etc/os-release
В некоторых системах, например в Ubuntu или Debian, данные о версии могут также находиться в файле /etc/lsb-release. Для получения информации из этого файла используйте:
cat /etc/lsb-release
cat /etc/redhat-release
Иногда может потребоваться точное использование различных файлов в зависимости от дистрибутива. Например, в Arch Linux можно проверить информацию о релизе с помощью файла /etc/arch-release:
cat /etc/arch-release
NAME="Ubuntu"
VERSION="20.04 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
VERSION_ID="20.04"
Для использования cat с другими файлами, уточняйте их расположение в документации или проверяйте с помощью команды ls в каталоге /etc.
Как получить информацию о версии с помощью uname
Для получения информации о ядре и его версии выполните команду:
uname -r
Это выведет строку с номером версии ядра. Например:
5.10.0-8-amd64
Для более подробной информации об операционной системе, можно использовать флаг -a, который выведет информацию обо всех параметрах системы:
uname -a
Linux hostname 5.10.0-8-amd64 #1 SMP Debian 5.10.46-4 (2021-06-11) x86_64 GNU/Linux
Команда выведет следующие данные:
- Linux – тип ОС;
- hostname – имя хоста;
- 5.10.0-8-amd64 – версия ядра;
- #1 SMP Debian 5.10.46-4 – информация о сборке ядра;
- x86_64 – архитектура;
- GNU/Linux – тип операционной системы.
Если необходимо узнать точное имя операционной системы, можно использовать команду:
uname -s
Этот флаг выведет только название ОС. Например, на Debian это будет:
Linux
Для получения архитектуры процессора используйте флаг -m:
uname -m
x86_64
Эти команды дают точную информацию о конфигурации системы без лишних данных. Если требуется только минимальная информация, используйте uname -r для отображения версии ядра или uname -m для архитектуры.
Проверка версии ядра в терминале с помощью команды hostnamectl
hostnamectl
Static hostname: example-host
Icon name: computer-vm
Chassis: vm
Machine ID: abc1234
Boot ID: def5678
Operating System: Ubuntu 20.04 LTS
Kernel: 5.4.0-80-generic
Architecture: x86-64
Если нужно получить только строку с ядром, можно использовать команду:
hostnamectl | grep Kernel
Для более подробной информации можно обратиться к файлу /proc/version, но команда hostnamectl является более удобной для быстрого получения данных.
Команда hostnamectl поддерживается во всех современных дистрибутивах Linux, включая Debian, Ubuntu, Arch, Fedora, CentOS и другие.

