GNU/Linux >> Linux Esercitazione >  >> Linux

Come controllare la versione di Redhat

Obiettivo

L'obiettivo di questa guida è fornirti alcuni suggerimenti su come controllare la versione di sistema del tuo Redhat Enterprise Linux (RHEL). Esistono diversi modi per verificare la versione del sistema, tuttavia, a seconda della configurazione del sistema, non tutti gli esempi descritti di seguito potrebbero essere adatti. Per una guida specifica di CentOS, visita Come controllare la guida alla versione di CentOS.

Requisiti

Potrebbe essere necessario un accesso privilegiato al tuo sistema RHEL.

Difficoltà

FACILE

Convenzioni

  • # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando
  • $ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato

Per controllare una versione di altre distribuzioni Linux, visita la nostra guida su come controllare la versione di Linux.

Istruzioni

Utilizzo di hostnamectl

hostnamectl è molto probabilmente il primo e l'ultimo comando che devi eseguire per rivelare la versione del tuo sistema RHEL:

$ hostnamectl 
   Static hostname: localhost.localdomain
Transient hostname: status
         Icon name: computer-vm
           Chassis: vm
        Machine ID: d731df2da5f644b3b4806f9531d02c11
           Boot ID: 384b6cf4bcfc4df9b7b48efcad4b6280
    Virtualization: xen
  Operating System: Red Hat Enterprise Linux Server 7.3 (Maipo)
       CPE OS Name: cpe:/o:redhat:enterprise_linux:7.3:GA:server
            Kernel: Linux 3.10.0-514.el7.x86_64
      Architecture: x86-64

Pacchetto rilascio query

Usa rpm comando per interrogare il pacchetto di rilascio di Redhat:

RHEL 7
$ rpm --query redhat-release-server
redhat-release-server-7.3-7.el7.x86_64
RHEL 8
$ rpm --query redhat-release
redhat-release-8.0-0.34.el8.x86_64

Enumerazione piattaforma comune

Controlla il file di origine di Common Platform Enumeration:

$ cat /etc/system-release-cpe 
cpe:/o:redhat:enterprise_linux:7.3:ga:server

Rilascio LSB

A seconda che sia un redhat-lsb pacchetto è installato sul tuo sistema puoi anche usare lsb_release -d comando per verificare la versione del sistema di Redhat:

$ lsb_release -d
Description:	Red Hat Enterprise Linux Server release 7.3 (Maipo)

In alternativa, installa redhat-lsb pacchetto con:

# yum install redhat-lsb

Controlla i file di rilascio

Ci sono un certo numero di file di rilascio che si trovano nella directory /etc/. Vale a dire os-release , redhat-release e system-release :

$ ls /etc/*release
os-release  redhat-release  system-release

Usa cat per controllare il contenuto di ogni file per rivelare la versione del tuo sistema operativo Redhat. In alternativa, usa il ciclo for di seguito per un controllo istantaneo:

$ for i in $(ls /etc/*release); do echo ===$i===; cat $i; done

A seconda della versione di RHEL, l'output del ciclo precedente della shell potrebbe avere un aspetto diverso:

===os-release===
NAME="Red Hat Enterprise Linux Server"
VERSION="7.3 (Maipo)"
ID="rhel"
ID_LIKE="fedora"
VERSION_ID="7.3"
PRETTY_NAME="Red Hat Enterprise Linux Server 7.3 (Maipo)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:redhat:enterprise_linux:7.3:GA:server"
HOME_URL="https://www.redhat.com/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"

REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 7"
REDHAT_BUGZILLA_PRODUCT_VERSION=7.3
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="7.3"
===redhat-release===
Red Hat Enterprise Linux Server release 7.3 (Maipo)
===system-release===
Red Hat Enterprise Linux Server release 7.3 (Maipo)

Configurazione di Grub

Il modo meno affidabile su come controllare la versione del sistema operativo di Redhat è guardare la configurazione di Grub. La configurazione di Grub potrebbe non produrre una risposta definitiva, ma fornirà alcuni suggerimenti su come è stato avviato il sistema.

Le posizioni predefinite dei file di configurazione di grub sono /boot/grub2/grub.cfg e /etc/grub2.cfg . Usa grep comando per verificare la menuentry parola chiave:

# grep -w menuentry /boot/grub2/grub.cfg /etc/grub2.cfg

Un'altra alternativa è controllare il valore del “GRUB Environment Block”:

# grep saved_entry /boot/grub2/grubenv 
saved_entry=Red Hat Enterprise Linux Server (3.10.0-514.el7.x86_64) 7.3 (Maipo)

Linux
  1. Come controllare la versione del sistema operativo e di Linux

  2. Come controllare la versione del kernel su Linux

  3. Come controllare la versione di MySQL su Linux

  4. Come controllare la versione del tuo sistema operativo Linux

  5. come controllare la versione di Linux X11?

Come controllare la versione di Linux

Come controllare la versione del kernel in Linux

Come controllare la versione di Python

Come controllare la versione Java

Come controllare il numero di versione e il nome in codice di Linux Mint

Come controllare la versione PHP su Linux