GNU/Linux >> Tutoriels Linux >  >> Linux

Comment vérifier la version de CentOS

Connaître la version exacte du noyau ou la version du système d'exploitation est parfois nécessaire lors du dépannage d'un problème ou de la fourniture d'informations à l'équipe d'assistance. Cet article vous aidera à déterminer la version du système d'exploitation et du noyau du système CentOS ou RHEL que vous utilisez.

Il y a 2 choses principales à vérifier lorsqu'il s'agit de trouver la version de n'importe quel système Linux. Ils sont
1. Vérifiez le niveau de mise à jour du système d'exploitation
2. Vérifiez la version du noyau en cours d'exécution

1. Vérifiez le niveau de mise à jour du système d'exploitation CentOS/RHEL

Les 4 fichiers ci-dessous fournissent la version de mise à jour du système d'exploitation CentOS/Redhat.

  • /etc/centos-release
  • /etc/os-release
  • /etc/redhat-release
  • /etc/system-release

Le contenu de chacun des fichiers ci-dessus d'un système CentOS 7.4 est indiqué ci-dessous.

# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
# cat /etc/centos-release
CentOS Linux release 7.4.1708 (Core)
# cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
# cat /etc/system-release
CentOS Linux release 7.4.1708 (Core)

Les 4 fichiers ci-dessus sont fournis par le package centos-release.

# rpm -ql centos-release | grep release$
/etc/centos-release
/etc/os-release
/etc/redhat-release
/etc/system-release

Vous pouvez trouver des informations sur la version en vérifiant la version signalée dans la base de données rpm. Par exemple :

# rpm -qf /etc/redhat-release
centos-release-7-4.1708.el7.centos.x86_64

2. Vérifiez la version du noyau en cours d'exécution

Vous pouvez découvrir la version et l'architecture du noyau CentOS que vous utilisez avec la commande uname. Faites "man uname" pour plus de détails sur la commande uname.

Exemples :

# uname -s -r
Linux 3.10.0-693.21.1.el7.x86_64
# uname -a
Linux geeklab 3.10.0-693.21.1.el7.x86_64 #1 SMP Wed Mar 7 19:03:37 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Vérifier le temps de compilation du noyau (uname -v ) et comparer avec la valeur connue :

# uname -v
#1 SMP Wed Mar 7 19:03:37 UTC 2018

Vous pouvez également vérifier le package du noyau à l'aide de la commande rpm. La commande ne produirait une sortie qu'en cas de problème avec le noyau installé.

# rpm -q --verify kernel-3.10.0-693.21.1.el7.x86_64

Vérification de la version de CentOS 7

Outre toutes les commandes ci-dessus, vous pouvez également utiliser la commande "hostnamectl ” pour trouver des informations sur la version du système d'exploitation dans les systèmes CentOS 7. Par exemple :

# hostnamectl
   Static hostname: geeklab
         Icon name: computer-vm
           Chassis: vm
        Machine ID: f9afeb75a5a382dce8269887a67fbf58
           Boot ID: 668b5c55c6b9438b9356438d8beceec6
    Virtualization: xen
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-693.21.1.el7.x86_64
      Architecture: x86-64

Vérification de la version LSB

Une autre façon de vérifier la version de centOS consiste à utiliser la commande "lsb_release". La commande lsb_release est fournie par le package « redhat-lsb ». Ce package peut ne pas être présent par défaut sur le système et vous devrez peut-être d'abord l'installer.

# yum install redhat-lsb

Exemples de commande lsb_release :

# lsb_release -d
Description:    CentOS Linux release 7.4.1708 (Core)
# lsb_release -r
Release:        7.4.1708
# lsb_release -a
LSB Version:    :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: CentOS
Description:    CentOS Linux release 7.4.1708 (Core)
Release:        7.4.1708
Codename:       Core

Vérifier la version du système d'exploitation avec les fichiers de configuration GRUB

L'utilisation du fichier de configuration GRUB n'est pas une méthode recommandée pour vérifier la version du système d'exploitation, mais je voudrais quand même mentionner cette méthode ici pour votre information. Recherchez "menuentry" (pour CentOS 7) et "title" (pour CentOS 6) dans le fichier de configuration GRUB pour trouver la version du système d'exploitation.

Exemple CentOS 7

# cat /boot/grub2/grub.cfg | grep -w menuentry
menuentry 'CentOS Linux (3.10.0-693.21.1.el7.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-693.21.1.el7.x86_64-advanced-0f790447-ebef-4ca0-b229-d0aa1985d57f' {
menuentry 'CentOS Linux (3.10.0-693.17.1.el7.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-693.17.1.el7.x86_64-advanced-0f790447-ebef-4ca0-b229-d0aa1985d57f' {

Dans le cas de CentOS 7, vous pouvez également obtenir la version actuelle du noyau à partir du fichier /boot/grub2/grubenv . Par exemple :

# grep saved_entry /boot/grub2/grubenv
saved_entry=CentOS Linux (3.10.0-693.21.1.el7.x86_64) 7 (Core)

Exemple CentOS 6

# cat /boot/grub/grub.conf | grep title
title CentOS (2.6.32-696.20.1.el6.x86_64)
title CentOS (2.6.32-696.18.7.el6.x86_64)


Linux
  1. Comment vérifier la version de PHP

  2. Comment vérifier la version de TensorFlow

  3. Comment vérifier votre version d'Ubuntu

  4. Comment vérifier la version de CentOS ?

  5. Comment vérifier la version de Redhat

Comment vérifier la version de Debian

Comment vérifier la version de CentOS

Comment vérifier la version d'OpenGL ?

Comment vérifier la version de CentOS - 8 façons

Comment installer MongoDB version 4.0 sur Centos 7 ?

Comment vérifier la version du système de fichiers XFS ?