В большинстве случаев при установке или выборе пакета программного обеспечения необходимо знать версию CentOS на своём компьютере, чтобы избежать несоответствия зависимостей и других проблем. В нашем руководстве вы узнаете несколько способов того, как этого сделать.
[root@centos ~]# yum install redhat-lsb
Ответ появится в строке, начинающейся со слова Description:
[root@centos ~]# lsb_release -d
Description: CentOS Linux release 8.1.1911 (Core)
[root@centos ~]#
Подробная информация о выпуске версии CentOS содержится в специальном файле, к которому можно получить доступ через терминал и команды cat.
На выходе вы получите примерно следующие результаты:
[root@centos ~]# cat /etc/centos-release
CentOS Linux release 8.1.1911 (Core)
[root@centos ~]#
8.1.1911 – и есть версия вашей системы.
Готово! Результаты будут содержать в себе ту же информацию, что и предыдущий файл centos-release.
Этот файл содержит всю основную информацию об установленной операционной системе. Таким образом, из него вы можете получить основной номер версии, указанный после слова VERSION:
[root@centos ~]# cat /etc/os-release
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" [root@centos ~]#
CentOS построен на основе дистрибутива RedHat Linux, поэтому вы легко сможете узнать версию своей системы с помощью файла /etc/redhat-release. По сути, он содержит ту же информацию, что и файл centos-release.
Готово! Информация на вашем экране будет выглядеть примерно так:
[root@centos ~]# cat /etc/redhat-release
CentOS Linux release 8.1.1911 (Core)
[root@centos ~]#
Цифры после «CentOS Linux release» – это ваша версия CentOS.
Ещё одной возможностью узнать версию вашей системы является команда hostnamectl, которая предоставляет общие сведения о ней, в том числе и версию ОС.
[root@centos ~]# hostnamectl
Static hostname: localhost.localdomain
Transient hostname: li1176-240.members.linode.com
Icon name: computer-vm
Chassis: vm
Machine ID: c2a4bfa7e0c74457b3a978656ab959e8
Boot ID: c89bae2d3ec7493987a455bfa15e4818
Virtualization: kvm
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-1062.12.1.el7.x86_64
Architecture: x86-64
[root@centos ~]#
[root@centos ~]#
[root@centos ~]# hostnamectl | grep "Operating System"
Operating System: CentOS Linux 7 (Core)
[root@centos ~]#
Утилита rpm (Redhat Package Manager) крайне важна для управления пакетами вашей системы. Более того, именно благодаря ей вы можете узнать больше о версии CentOS.
Информация о версии вашей системы написана в строке, которая начинается с «centos-release»:
[root@centos ~]# rpm -q centos-release
centos-release-8.1-1.1911.0.8.el8.x86_64
[root@centos ~]#
Есть две команды rpm, которые просто и лаконично ответят, какая же версия CentOS у вас установлена.
В обоих случаях в качестве результата вы получите только номер версии вашей ОС:
Вот и всё. Теперь вы знаете сразу несколько способов того, как легко и просто узнать версию CentOS.