Comment vérifier la version de Redhat
Objectif
L’objectif de ce guide est de vous fournir quelques conseils sur la façon de vérifier la version système de votre Redhat Enterprise Linux (RHEL). Il existe plusieurs façons de vérifier la version du système, cependant, en fonction de la configuration de votre système, tous les exemples décrits ci-dessous peuvent ne pas convenir. Pour obtenir un guide spécifique à CentOS, consultez l’article Comment consulter le guide de version de CentOS.
Exigences
Un accès privilégié à votre système RHEL peut être requis.
Difficulté
FACILE
Conventions
- # – nécessite que les commandes Linux données soient exécutées avec les privilèges root, soit directement en tant qu’utilisateur root, soit en utilisant la commande
sudo - $ – nécessite que des commandes Linux données soient exécutées en tant qu’utilisateur régulier non privilégié
Pour vérifier une version d’autres distributions Linux, consultez notre guide Comment vérifier la version de Linux.
Instructions
Utilisation de hostnamectl
hostnamectl est probablement la première et la dernière commande que vous devez exécuter pour révéler la version de votre système RHEL :
hostnamectl
Static hostname: localhost.localdomain
Transient hostname: status
Icon name: computer-vm
Chassis: vm
Machine ID: d731df2da5f644b3b4806f9531d02c11
Boot ID: 384b6cf4bcfc4df9b7b48efcad4b6280
Virtualization: xen
Operating System: Red Hat Enterprise Linux Server 7.3 (Maipo)
CPE OS Name: cpe:/o:redhat:enterprise_linux:7.3:GA:server
Kernel: Linux 3.10.0-514.el7.x86_64
Architecture: x86-64
Package de libération de requête
Utilisez la commande rpm pour interroger le package de version de Redhat :
RHEL 7
rpm --query redhat-release-server
redhat-release-server-7.3-7.el7.x86_64
RHEL 8
rpm --query redhat-release
redhat-release-8.0-0.34.el8.x86_64
Énumération commune des plates-formes
Vérifiez le fichier source de Common Platform Enumeration :
cat /etc/system-release-cpe
cpe:/o:redhat:enterprise_linux:7.3:ga:server
Libération de LSB
Selon qu’un paquet redhat-lsb est installé ou non sur votre système, vous pouvez également utiliser lsb_release commande -d pour vérifier la version du système de Redhat :
lsb_release -d
Description: Red Hat Enterprise Linux Server release 7.3 (Maipo)
Vous pouvez également installer le paquet redhat-lsb avec :
yum install redhat-lsb
Vérifier les fichiers de version
Il y a un certain nombre de fichiers de version dans le répertoire /etc/. À savoir os-release, redhat-release et system-release :
ls /etc/*release
os-release redhat-release system-release
Utilisez cat pour vérifier le contenu de chaque fichier afin de révéler votre version de Redhat OS. Vous pouvez également utiliser la boucle for ci-dessous pour une vérification instantanée :
for i in $(ls /etc/*release); do echo ===$i===; cat $i; done
Selon votre version de RHEL, la sortie de la boucle shell for ci-dessus peut être différente :
===os-release===
NAME="Red Hat Enterprise Linux Server"
VERSION="7.3 (Maipo)"
ID="rhel"
ID_LIKE="fedora"
VERSION_ID="7.3"
PRETTY_NAME="Red Hat Enterprise Linux Server 7.3 (Maipo)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:redhat:enterprise_linux:7.3:GA:server"
HOME_URL="https://www.redhat.com/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 7"
REDHAT_BUGZILLA_PRODUCT_VERSION=7.3
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="7.3"
===redhat-release===
Red Hat Enterprise Linux Server release 7.3 (Maipo)
===system-release===
Red Hat Enterprise Linux Server release 7.3 (Maipo)
Configuration de grub
La façon la moins fiable de vérifier la version du système d’exploitation de Redhat est de regarder la configuration de Grub. La configuration de Grub ne produira peut-être pas de réponse définitive, mais elle fournira quelques indices sur la façon dont le système a démarré.
Les emplacements par défaut des fichiers de configuration grub sont /boot/grub2/grub.cfg et /etc/grub2.cfg. Utilisez la commande grep pour vérifier le mot-clé menuentry :
grep -w menuentry /boot/grub2/grub.cfg /etc/grub2.cfg
Une autre alternative consiste à vérifier la valeur du « GRUB Environment Block » :
grep saved_entry /boot/grub2/grubenv
saved_entry=Red Hat Enterprise Linux Server (3.10.0-514.el7.x86_64) 7.3 (Maipo)