Cíl
Cílem této příručky je poskytnout vám několik rad, jak zkontrolovat verzi systému vašeho Redhat Enterprise Linux (RHEL). Existuje několik způsobů, jak zkontrolovat verzi systému, avšak v závislosti na konfiguraci vašeho systému nemusí být všechny příklady popsané níže vhodné. Specifickou příručku pro CentOS naleznete v části Jak zkontrolovat průvodce verzí CentOS.
Požadavky
Může být vyžadován privilegovaný přístup k vašemu systému RHEL.
Obtížnost
SNADNÉ
Konvence
- # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí
sudo
příkaz - $ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel
Chcete-li zkontrolovat verzi jiných distribucí Linuxu, navštivte naši příručku Jak zkontrolovat verzi Linuxu.
Pokyny
Použití hostnamectl
hostnamectl
je s největší pravděpodobností první a poslední příkaz, který musíte provést, abyste odhalili verzi vašeho systému 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
Query Release Package
Použijte rpm
příkaz k dotazu na balíček vydání 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
Výčet běžné platformy
Zkontrolujte zdrojový soubor Common Platform Enumeration:
$ cat /etc/system-release-cpe cpe:/o:redhat:enterprise_linux:7.3:ga:server
Vydání LSB
V závislosti na tom, zda redhat-lsb
je na vašem systému nainstalován balíček, můžete také použít lsb_release -d
příkaz ke kontrole verze systému Redhat:
$ lsb_release -d Description: Red Hat Enterprise Linux Server release 7.3 (Maipo)
Případně nainstalujte redhat-lsb
balíček s:
# yum install redhat-lsb
Zkontrolujte soubory vydání
V adresáři /etc/ se nachází několik souborů vydání. Konkrétně os-release
, redhat-release
a system-release
:
$ ls /etc/*release os-release redhat-release system-release
Použijte cat
zkontrolovat obsah každého souboru a odhalit verzi operačního systému Redhat. Případně použijte níže uvedenou smyčku for pro okamžitou kontrolu:
$ for i in $(ls /etc/*release); do echo ===$i===; cat $i; done
V závislosti na vaší verzi RHEL může výstup výše uvedeného shellu pro smyčku vypadat jinak:
===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)
Konfigurace Grub
Nejméně spolehlivým způsobem, jak zkontrolovat verzi operačního systému Redhat, je podívat se na konfiguraci Grub. Konfigurace Grub nemusí přinést definitivní odpověď, ale poskytne určité rady, jak se systém zavedl.
Výchozí umístění konfiguračních souborů grub jsou /boot/grub2/grub.cfg
a /etc/grub2.cfg
. Použijte grep
příkaz pro kontrolu menuentry
klíčové slovo:
# grep -w menuentry /boot/grub2/grub.cfg /etc/grub2.cfg
Další alternativou je zkontrolovat hodnotu „bloku prostředí GRUB“:
# grep saved_entry /boot/grub2/grubenv saved_entry=Red Hat Enterprise Linux Server (3.10.0-514.el7.x86_64) 7.3 (Maipo)