2010-11-10 10 views
18

Soy un poco confundido por el hecho de que a pesar de que he instalado RHEL 5.1 del DVD (RedHat/5.1.x86_64), cuando ejecute el comando:Cómo se comprueba la versión de RedHat Enterprise Linux?

cat /etc/redhat-release 

llegué:

Red Hat Enterprise Linux Server release 5.5 (Tikanga) 

Lo que hace ¿esto significa? ¿Es esta la versión de lanzamiento o la versión de kernel? ¿Hay alguna otra forma de confirmar la versión real de RHEL?

Me hago esta pregunta, ya que habrá ciertas aplicaciones que dependen de este.

Muchas gracias de antemano.

Respuesta

23

que suponer que se le han acabado yum actualizar. En general, lo actualizará a la última versión menor.

Sus principales recursos para la determinación de la versión son /etc/redhat_release y lsb_release -a

+0

Juro que era el administrador del sistema que hizo la actualización yum, debe ser él :) –

3

Esa es la versión de lanzamiento de RHEL.

se puede ver la versión del kernel escribiendo uname -r. Será 2.6. Algo.

1

Esa es la versión de RHEL, o al menos la liberación de RHEL desde el cual suministra el paquete/etc/redhat-release se instaló. Un archivo como ese es probablemente lo más cercano que puede venir; también puede consultar/etc/lsb-release.

Teóricamente es posible tener paquetes instalados a partir de una combinación de versiones (por ejemplo, actualizar parte del sistema a 5.5 dejando otras partes en 5.4), por lo que si depende de las versiones de componentes específicos necesitará verificar aquellos individualmente

19

Evitar/etc/* liberación archivos * y ejecutar este comando en su lugar, es mucho más fiable y da más detalles:

rpm -qia '*release*' 
+1

Este comando produce la versión exacta. ¡Gracias! – asgs

Cuestiones relacionadas