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)