如何查看 CentOS 版本

在本教程中,我们将向您展示如何从命令行检查 CentOS 版本。 作为系统管理员,在获得新的 CentOS 服务器进行管理后,您应该问自己的第一个问题是我运行的是哪个版本的 CentOS? 我们服务器上使用的操作系统版本很重要,因为我们必须拥有所有最新更新以确保服务器安全。 有几种方法可以检查您的 VPS 主机使用的是哪个版本的 CentOS。 使用以下命令,您可以选择其中之一来找出您的系统上正在运行的 CentOS 版本。

先决条件

  • 运行以下操作系统之一的服务器:CentOS Linux。
  • 建议您使用全新的操作系统安装以防止任何潜在问题
  • 一种 non-root sudo user或访问 root user. 我们建议充当 non-root sudo user,但是,如果您在充当 root 时不小心,可能会损害您的系统。

检查 CentOS 版本

有几种方法可以检查您的系统上正在运行的 CentOS 版本。 您可以在下面找到有关如何确定 CentOS 版本的多个示例。

$ cat /etc/redhat-release  CentOS release 7 (Final)

您也可以使用命令“hostnamectl” 在 CentOS 系统中查找操作系统版本信息。 例如:

$ hostnamectl    Static hostname: kvm.idroot.us    Pretty hostname: localhost.localdomain    Icon name: computer-vm    Chassis: vm    Machine ID: 3974b10a7fa4421690c2e672917e00b0    Boot ID: 04fb94c0eff94c4ba5a543e085e09ccd    Virtualization: kvm    Operating System: CentOS Linux 7 (Core)    CPE OS Name: cpe:/o:centos:centos:7    Kernel: Linux 3.10.0-325.22.2.el7.x86_64    Architecture: x86-64

另一个包含 centos 版本信息的文件是 /etc/issue

$ cat /etc/issue CentOS release 7 (Final) Kernel r on an m

rpm命令也可以用来查询centos版本信息:

$ rpm -q centos-release centos-release-7.el7.centos.10.x86_64

另一种选择是使用 lsb_release 命令:

lsb_release 默认情况下,该命令在 centos 上不可用。 可以通过从基础存储库安装 RedHat LSB 包来安装它:

yum install redhat-lsb -y
$ lsb_release -d Description: CentOS Linux release 7.1.1503 (Core)

另一种方法,您可以使用 bash 脚本可用于获取 CentOS 版本。 以下脚本作为示例:

#!/bin/bash  full=`cat /etc/centos-release | tr -dc '0-9.'` major=$(cat /etc/centos-release | tr -dc '0-9.'|cut -d . -f1) minor=$(cat /etc/centos-release | tr -dc '0-9.'|cut -d . -f2) asynchronous=$(cat /etc/centos-release | tr -dc '0-9.'|cut -d . -f3)  echo CentOS Version: $full echo Major Relase: $major echo Minor Relase: $minor echo Asynchronous Relase: $asynchronous

Save 和 close 文件,然后运行:

$ ./check-centos-version.sh

输出:

CentOS Version: 8.4.2105  Major Relase: 8  Minor Relase: 6  Asynchronous Relase: 2105

恭喜! 您已成功检查 CentOS 版本。 感谢您使用本教程检查 CentOS 版本系统。 如需更多帮助或有用信息,我们建议您查看 CentOS 官方网站.

Save