web-dev-qa-db-fra.com

Comment confirmer la version de RedHat Enterprise Linux?

Je suis un peu confus par le fait que bien que j'aie installé RHEL 5.1 à partir d'un DVD (RedHat/5.1.x86_64), lorsque j'émets la commande:

cat /etc/redhat-release

J'ai eu:

Red Hat Enterprise Linux Server release 5.5 (Tikanga)

Qu'est-ce que ça veut dire? s'agit-il de la version finale ou de la version du noyau? Existe-t-il un autre moyen de confirmer la version réelle de RHEL?

Je pose cette question car il y aura certaines applications qui en dépendent.

Merci d'avance.

28
Michael Mao

Je suppose que vous avez exécuté la mise à niveau miam. Cela vous mettra généralement à jour vers la dernière version mineure.

Vos principales ressources pour déterminer la version sont /etc/redhat_release et lsb_release -a

30
Bill Lynch

Évitez les fichiers/etc/* release * et exécutez cette commande à la place, elle est beaucoup plus fiable et donne plus de détails:

rpm -qia '*release*'
38
MarcH

C'est la version de sortie de RHEL.

Vous pouvez voir la version du noyau en tapant uname -r. Ce sera quelque chose de 2,6.

3
cHao

Il s'agit de la version finale de RHEL, ou du moins de la version de RHEL à partir de laquelle le package fournissant/etc/redhat-release a été installé. Un fichier comme celui-ci est probablement le plus proche possible; vous pouvez également consulter/etc/lsb-release.

Il est théoriquement possible d'avoir des packages installés à partir d'un mélange de versions (par exemple, la mise à niveau d'une partie du système vers 5.5 tout en laissant d'autres parties à 5.4), donc si vous dépendez des versions de composants spécifiques, vous devrez les vérifier individuellement.

1
Michael Ekstrand