Si vous utilisez un serveur centos par exemple, vous devrez peut-être vérifier le numéro de version et la version du noyau. Il est important de savoir si vous utilisez la dernière version ou non et quelles mises à jour sont disponibles pour votre version.
Il s'agit d'une tâche absolument basique pour un administrateur système pour connaître la version de la distribution Linux installée sur un système ou un serveur.
Vérifier la version de CentOS
Pour trouver votre version de centos, utilisez une ou toutes les commandes suivantes
# cat /etc/redhat-release CentOS release 6.4 (Final)
Une autre commande
# cat /etc/centos-release CentOS release 6.4 (Final)
Ou affichez tous les fichiers avec le suffixe '-release'.
# cat /etc/*-release CentOS release 6.4 (Final) CentOS release 6.4 (Final) CentOS release 6.4 (Final)
Un autre fichier contenant les informations de version de centos est /etc/issue et /etc/issue.net
# cat /etc/issue CentOS release 6.4 (Final) Kernel \r on an \m
# cat /etc/issue.net CentOS release 6.4 (Final) Kernel \r on an \m
Ou affichez les deux ensemble
# cat /etc/issue* CentOS release 6.4 (Final) Kernel \r on an \m CentOS release 6.4 (Final) Kernel \r on an \m
La commande rpm peut également être utilisée pour interroger les informations de version centos.
# rpm -q centos-release centos-release-6-4.el6.centos.10.x86_64
Vérifier la version du noyau
Outre les informations de version centos, il est également utile de savoir quelle version du noyau est en cours d'exécution. Il est nécessaire de maintenir le noyau à jour pour obtenir des correctifs de bogues et des correctifs de sécurité.
La version du noyau peut être facilement vérifiée avec la commande uname
# uname -r 2.6.32-358.11.1.el6.x86_64
La version du noyau dans la sortie ci-dessus est 2.6.32
L'architecture est 64 bits.
Pour afficher uniquement les informations sur l'architecture de la machine avec uname, utilisez l'option '-m'.
# uname -m x86_64
Les informations d'architecture peuvent également être vérifiées à l'aide de la commande arch
# arch x86_64
Pour plus d'informations, consultez le contenu de /proc/version.
# cat /proc/version Linux version 2.6.32-358.11.1.el6.x86_64 ([email protected]) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) ) #1 SMP Wed Jun 12 03:34:52 UTC 2013
C'était un tas de commandes pour vérifier la version de votre centos linux.
Lsb_release
La commande lsb_release n'est pas disponible sur centos par défaut. Il peut être installé en installant les packages redhat lsb à partir du référentiel de base.
# yum install redhat-lsb
Ou
# yum install redhat-lsb-core
Vous pouvez maintenant utiliser la commande lsb_release pour vérifier les informations de version de votre système centOS
# lsb_release -a LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch Distributor ID: CentOS Description: CentOS release 6.4 (Final) Release: 6.4 Codename: Final
Cool! C'est toujours agréable d'avoir des informations complètes sur le système.