GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo comprobar la versión de CentOS

A veces es necesario conocer la versión exacta del kernel o la versión del sistema operativo al solucionar un problema o proporcionar información al equipo de soporte. Esta publicación lo ayudará a determinar la versión del sistema operativo y del kernel del sistema CentOS o RHEL que está ejecutando.

Hay 2 cosas importantes que verificar cuando se trata de encontrar la versión de cualquier sistema Linux. Ellos son
1. Compruebe el nivel de actualización del sistema operativo
2. Compruebe la versión del kernel en ejecución

1. Compruebe el nivel de actualización del sistema operativo CentOS/RHEL

Los 4 archivos que se muestran a continuación proporcionan la versión de actualización del sistema operativo CentOS/Redhat.

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

El contenido de cada uno de los archivos anteriores de un sistema CentOS 7.4 se muestra a continuación.

# 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)

Los 4 archivos anteriores son proporcionados por el paquete centos-release.

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

Puede averiguar la información de la versión comprobando el control de versiones informado en la base de datos rpm. Por ejemplo:

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

2. Compruebe la versión del núcleo en ejecución

Puede averiguar qué versión y arquitectura del kernel de CentOS está utilizando con el comando uname. Haga "man uname" para obtener detalles del comando uname.

Ejemplos:

# 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

Compruebe el tiempo de compilación del núcleo (uname -v ) y compare con el valor conocido:

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

También puede verificar el paquete del kernel usando el comando rpm. El comando produciría una salida solo si hay algún problema con el kernel instalado.

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

Comprobando la versión de CentOS 7

Además de todos los comandos anteriores, también puede usar el comando “hostnamectl ” para encontrar información sobre la versión del sistema operativo en los sistemas CentOS 7. Por ejemplo:

# 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

Comprobando la versión LSB

Otra forma de verificar la versión de centOS es usando el comando "lsb_release". El comando lsb_release lo proporciona el paquete “redhat-lsb”. Es posible que este paquete no esté presente de forma predeterminada en el sistema y es posible que deba instalarlo primero.

# yum install redhat-lsb

Ejemplos del comando 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

Compruebe la versión del sistema operativo con los archivos de configuración de GRUB

El uso del archivo de configuración de GRUB no es una forma recomendada de verificar la versión del sistema operativo, pero aún así me gustaría mencionar este método aquí para su información. Busque la "entrada de menú" (para CentOS 7) y el "título" (para CentOS 6) en el archivo de configuración de GRUB para encontrar la versión del sistema operativo.

Ejemplo de 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' {

En el caso de CentOS 7, también puede obtener la versión actual de Kerel del archivo /boot/grub2/grubenv . Por ejemplo:

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

Ejemplo de 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. Cómo comprobar la versión de PHP

  2. Cómo verificar la versión de TensorFlow

  3. Cómo verificar su versión de Ubuntu

  4. ¿Cómo verificar la versión de CentOS?

  5. Cómo verificar la versión de Redhat

Cómo comprobar la versión de Debian

Cómo verificar la versión de CentOS

¿Cómo comprobar la versión de OpenGL?

Cómo verificar la versión de CentOS:8 formas

¿Cómo instalar MongoDB versión 4.0 en Centos 7?

¿Cómo verificar la versión del sistema de archivos XFS?