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í
sudopří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)