GNU/Linux >> Znalost Linux >  >> Linux

Jak zkontrolovat verzi CentOS

Při řešení problému nebo poskytování informací týmu podpory je někdy nutné znát přesnou verzi jádra nebo verzi operačního systému. Tento příspěvek vám pomůže určit verzi operačního systému a jádra systému CentOS nebo RHEL, který používáte.

Při hledání verze jakéhokoli systému Linux je třeba zkontrolovat 2 hlavní věci. Jsou
1. Zkontrolujte úroveň aktualizace OS
2. Zkontrolujte verzi běžícího jádra

1. Zkontrolujte úroveň aktualizace OS CentOS/RHEL

4 soubory zobrazené níže poskytují verzi aktualizace operačního systému CentOS/Redhat.

  • /etc/centos-release
  • /etc/os-release
  • /etc/redhat-release
  • /etc/system-release

Níže je uveden obsah každého z výše uvedených souborů ze systému CentOS 7.4.

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

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
# cat /etc/system-release
CentOS Linux release 7.4.1708 (Core)

Výše uvedené 4 soubory poskytuje balíček centos-release.

# rpm -ql centos-release | grep release$
/etc/centos-release
/etc/os-release
/etc/redhat-release
/etc/system-release

Informace o vydání můžete zjistit kontrolou verzí hlášených v databázi rpm. Například:

# rpm -qf /etc/redhat-release
centos-release-7-4.1708.el7.centos.x86_64

2. Zkontrolujte verzi Running Kernel

Jakou verzi a architekturu jádra CentOS používáte, můžete zjistit pomocí příkazu uname. Pro podrobnosti o příkazu uname zadejte „man uname“.

Příklady:

# uname -s -r
Linux 3.10.0-693.21.1.el7.x86_64
# uname -a
Linux geeklab 3.10.0-693.21.1.el7.x86_64 #1 SMP Wed Mar 7 19:03:37 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Zkontrolujte čas kompilace jádra (uname -v ) a porovnejte se známou hodnotou:

# uname -v
#1 SMP Wed Mar 7 19:03:37 UTC 2018

Balíček jádra můžete také ověřit pomocí příkazu rpm. Příkaz vytvoří výstup pouze v případě, že dojde k nějakému problému s nainstalovaným jádrem.

# rpm -q --verify kernel-3.10.0-693.21.1.el7.x86_64

Kontrola verze CentOS 7

Kromě všech výše uvedených příkazů můžete použít také příkaz „hostnamectl ” a vyhledejte informace o verzi OS v systémech CentOS 7. Například:

# hostnamectl
   Static hostname: geeklab
         Icon name: computer-vm
           Chassis: vm
        Machine ID: f9afeb75a5a382dce8269887a67fbf58
           Boot ID: 668b5c55c6b9438b9356438d8beceec6
    Virtualization: xen
  Operating System: CentOS Linux 7 (Core)
       CPE OS Name: cpe:/o:centos:centos:7
            Kernel: Linux 3.10.0-693.21.1.el7.x86_64
      Architecture: x86-64

Kontrola verze LSB

Dalším způsobem, jak zkontrolovat verzi centOS, je použití příkazu „lsb_release“. Příkaz lsb_release poskytuje balíček „redhat-lsb“. Tento balíček nemusí být ve výchozím nastavení v systému přítomen a možná jej budete muset nejprve nainstalovat.

# yum install redhat-lsb

Příklady příkazu lsb_release:

# lsb_release -d
Description:    CentOS Linux release 7.4.1708 (Core)
# lsb_release -r
Release:        7.4.1708
# lsb_release -a
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 7.4.1708 (Core)
Release:        7.4.1708
Codename:       Core

Zkontrolujte verzi OS pomocí konfiguračních souborů GRUB

Použití konfiguračního souboru GRUB není doporučeným způsobem kontroly verze OS, ale přesto bych zde pro vaši informaci rád zmínil tuto metodu. Vyhledejte „menuentry“ (pro CentOS 7) a „title“ (pro CentOS 6) v konfiguračním souboru GRUB, abyste našli verzi OS.

Příklad CentOS 7

# cat /boot/grub2/grub.cfg | grep -w menuentry
menuentry 'CentOS Linux (3.10.0-693.21.1.el7.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-693.21.1.el7.x86_64-advanced-0f790447-ebef-4ca0-b229-d0aa1985d57f' {
menuentry 'CentOS Linux (3.10.0-693.17.1.el7.x86_64) 7 (Core)' --class centos --class gnu-linux --class gnu --class os --unrestricted $menuentry_id_option 'gnulinux-3.10.0-693.17.1.el7.x86_64-advanced-0f790447-ebef-4ca0-b229-d0aa1985d57f' {

V případě CentOS 7 můžete také získat aktuální verzi jádra ze souboru /boot/grub2/grubenv . Například:

# grep saved_entry /boot/grub2/grubenv
saved_entry=CentOS Linux (3.10.0-693.21.1.el7.x86_64) 7 (Core)

Příklad CentOS 6

# cat /boot/grub/grub.conf | grep title
title CentOS (2.6.32-696.20.1.el6.x86_64)
title CentOS (2.6.32-696.18.7.el6.x86_64)


Linux
  1. Jak zkontrolovat verzi PHP

  2. Jak zkontrolovat verzi TensorFlow

  3. Jak zkontrolovat verzi Redhat

  1. Jak zkontrolovat verzi Ubuntu

  2. Jak zkontrolovat verzi CentOS?

  3. Jak zkontrolovat verzi CentOS

  1. Jak zkontrolovat verzi Ubuntu

  2. Jak zkontrolovat verzi Kali Linuxu

  3. Jak zkontrolovat verzi CentOS