linux

Comment trouver le nom et la version de ma distribution linux ?

Dans cet articles je vous présente quelque commandes à exécuter  sur votre Shell pour savoir le nom de la distribution que vous utilisez et la version du noyau linux.

Méthode 1 : /etc/*-release

Pour trouver le nom et la version de la distribution de linux que vous utilisez taper la commande ci-dessous :

cat /etc/*-release

Exemple au niveau de CentOS et Oracle Linux :

CentOS :

[root@server ~]# cat /etc/*-release
CentOS Linux release 7.9.2009 (Core)
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"
CentOS Linux release 7.9.2009 (Core)
CentOS Linux release 7.9.2009 (Core)

Oracl linux :

[root@server ~]# cat /etc/*-release
Oracle Linux Server release 8.4
NAME="Oracle Linux Server"
VERSION="8.4"
ID="ol"
ID_LIKE="fedora"
VARIANT="Server"
VARIANT_ID="server"
VERSION_ID="8.4"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Oracle Linux Server 8.4"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:oracle:linux:8:4:server"
HOME_URL="https://linux.oracle.com/"
BUG_REPORT_URL="https://bugzilla.oracle.com/"
ORACLE_BUGZILLA_PRODUCT="Oracle Linux 8"
ORACLE_BUGZILLA_PRODUCT_VERSION=8.4
ORACLE_SUPPORT_PRODUCT="Oracle Linux"
ORACLE_SUPPORT_PRODUCT_VERSION=8.4
Red Hat Enterprise Linux release 8.4 (Ootpa)
Oracle Linux Server release 8.4

Methode 2 : utiliser la commande lsb_release

[root@server ~]# lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.9.2009 (Core)
Release: 7.9.2009
Codename: Core
[root@server ~]# lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: OracleServer
Description: Oracle Linux Server release 8.4
Release: 8.4
Codename: n/a

Si vous ne trouvez pas la commande lsb_release, vous pouvez suivre ce guide pour l’installer.

Method 3 : la commande hostnamectl

La commande hostnamectl affiche plusieurs informations dont le nom et la version de la distribution :

[root@server ~]# hostnamectl
Static hostname: server.monsite.com
Icon name: computer-vm
Chassis: vm
Machine ID: 4132739f69ae431b92f20ee6c25957ac
Boot ID: dca034afd9424585baa87628c2d55163
Virtualization: vmware
Operating System: Oracle Linux Server 8.4
CPE OS Name: cpe:/o:oracle:linux:8:4:server
Kernel: Linux 5.4.17-2102.203.6.el8uek.x86_64
Architecture: x86-64