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, selon la configuration de votre système, tous les exemples décrits ci-dessous peuvent ne pas convenir. Pour un guide spécifique à CentOS, visitez Comment vérifier le guide de version de CentOS.
Exigences
Un accès privilégié à votre système RHEL peut être requis.
Difficulté
FACILE
Congrès
- # - 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
sudo
commande - $ - nécessite que les 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 de vérification de la version de Linux.
Instructions
Utiliser 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 version de requête
Utilisez rpm
commande 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 de plate-forme commune
Vérifiez le fichier source de l'énumération de la plate-forme commune :
$ cat /etc/system-release-cpe cpe:/o:redhat:enterprise_linux:7.3:ga:server
Version LSB
Selon qu'un redhat-lsb
package est installé sur votre système, vous pouvez également utiliser lsb_release -d
commande pour vérifier la version du système de Redhat :
$ lsb_release -d Description: Red Hat Enterprise Linux Server release 7.3 (Maipo)
Sinon, installez redhat-lsb
paquet avec :
# yum install redhat-lsb
Vérifier les fichiers de version
Il existe un certain nombre de fichiers de version situés 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 pour 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
En fonction de votre version de RHEL, la sortie de la boucle for shell 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 Grub
Le moyen le moins fiable de vérifier la version du système d'exploitation de Redhat consiste à examiner la configuration de Grub. La configuration de Grub peut ne pas produire de réponse définitive, mais elle fournira quelques indications 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 grep
commande pour vérifier menuentry
mot-clé :
# 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)