Quando si accede a una macchina CentOS per la prima volta, prima di eseguire qualsiasi lavoro, è possibile vedere quale versione di CentOS è in esecuzione sul sistema.

In questo tutorial, mostreremo diversi comandi su come verificare quale versione di CentOS è installata sul tuo sistema.

Controllare la versione di CentOS dalla riga di comando

Il comando lsb_release visualizza le informazioni Linux Standard Base (LSB) sulla tua distribuzione Linux.

Questo è il metodo preferito e dovrebbe funzionare indipendentemente dalla versione di CentOS in uso.

Apri il tuo terminale e digita il seguente comando:

lsb_release -a

Potresti ricevere un messaggio di output simile al seguente:

-bash: lsb_release: command not found

In questo caso sarà necessario installare il package redhat-lsb-core  con il seguente comando:

sudo yum install redhat-lsb-core

Quindi dare nuovamente il seguente comando per verificare la versione in uso di CentOS:

lsb_release -a

Dovresti ricevere un messaggio di output simile al seguente:

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 8.0.1905 (Core)
Release:        8.0.1905
Codename:       Core

La tua versione di CentOS verrà mostrata nella riga Description.

Verificare la versione di CentOS con il co mando rpm

rpm (Red Hat Package Manager) è uno strumento di gestione dei pacchetti per sistemi basati su Red Hat come RHEL, CentOS e Fedora.

È possibile utilizzare lo strumento rpm per visualizzare informazioni sul pacchetto centos-release, che include la versione CentOS nel suo nome:

rpm --query centos-release
centos-release-8.0-0.1905.0.9.el8.x86_64

Verificare la versione di CentOS usando il file /etc/centos-release

Il pacchetto centos-release fornisce il file /etc/centos-release.

Per trovare la versione di CentOS immettere il seguente comando:

cat /etc/centos-release
CentOS Linux release 8.0.1905 (Core)

Verificare la versione di CentOS usando il file /etc/os-release

Il file /etc/os-release è presente su tutti i sistemi che eseguono systemd e contiene i dati di identificazione del sistema operativo.

Questo metodo funzionerà solo se hai CentOS 7:

cat /etc/os-release
NAME="CentOS Linux"
VERSION="8 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Linux 8 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="8"

Verificare la versione di CentOS usando il comando hostnamectl

hostnamectl è un comando che ti consente di impostare l'hostname del sistema, ma puoi anche usarlo per trovare la versioen di CentOS.

Questo metodo funzionerà solo se hai CentOS 7 o superiore:

hostnamectl
   Static hostname: TEST-SERVER-1
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 3fcd30c3823a43e58921d7bc88d511ae
           Boot ID: 14f888a878bd47319e8a87556b643c53
    Virtualization: kvm
  Operating System: CentOS Linux 8 (Core)
       CPE OS Name: cpe:/o:centos:centos:8
            Kernel: Linux 4.18.0-80.11.2.el8_0.x86_64
      Architecture: x86-64

Conclusione

In questa guida, ti abbiamo mostrato come trovare la versione di CentOS installata sul tuo sistema.