检查 CentOS 或 RHEL 版本的 4 种方法
您知道您的服务器上运行的 CentOS/RHEL 版本吗?为什么这很重要?记住这些信息有几个原因: 快速收集有关系统的信息;跟上错误修复和安全更新,并为特定版本配置正确的软件存储库等。
对于有经验的用户来说,这可能是一项简单的任务,但对于新手来说通常并非如此。在本文中,我们将展示如何检查服务器上安装的 CentOS 或 RHEL Linux 的版本。
如何在CentOS中检查Linux内核版本
了解内核版本与了解发行版版本同样重要。要检查Linux内核版本,可以使用uname命令。
uname -or
OR
uname -a #print all system information
从上述命令的输出来看,CentOS 由旧内核版本提供支持,要安装或升级到最新内核版本,请按照我们的文章中的说明进行操作:如何安装或升级到内核 4.15在 CentOS 7 中。
如何检查 CentOS 或 RHEL 发行版本
CentOS 发行版本号由两部分组成,一个主要版本(例如“6” 或 “7”)和一个次要版本或更新版本,例如或“6.x”或“7.x”,分别对应RHEL的主要版本和更新集,用于构建特定的 CentOS 版本。
为了更详细地说明这一点,以 CentOS 7.5 为例,它是从 RHEL 7 update 5(也称为 RHEL 版本 7.5),称为 RHEL 7 的“单点版本”。
让我们看一下这 4 种检查 CentOS 或 RHEL 发行版本的有用方法。
1. 使用RPM命令
RPM(红帽包管理器)是一种流行的核心包管理实用程序,适用于基于红帽的系统,例如(RHEL、CentOS 和 Fedora),使用此rpm命令,您将获得CentOS/REHL发行版本。
rpm --query centos-release [On CentOS]
rpm --query redhat-release [On RHEL]
2. 使用 Hostnamectl 命令
hostnamectl命令用于查询和设置Linux系统主机名,并显示其他系统相关信息,例如屏幕截图中所示的操作系统发行版本。
hostnamectl
3.使用lsb_release命令
lsb_release 命令显示一些LSB (Linux Standard Base) 和发行版信息。在 CentOS/REHL 7 上,redhat-lsb 软件包中提供了 lsb_release 命令,您可以安装它。
sudo yum install redhat-lsb
安装完成后,您可以检查 CentOS/REHL 版本,如图所示。
lsb_release -d
4. 使用发行版文件
上述所有命令都会从许多系统文件中检索操作系统版本信息。您可以使用 cat 命令直接查看这些文件的内容。
cat /etc/centos-release [On CentOS]
cat /etc/redhat-release [On RHEL]
cat /etc/system-release
cat /etc/os-release #contains more information
目前为止就这样了!如果您知道此处应介绍的任何其他方法,请通过下面的评论表告诉我们。您还可以提出与该主题相关的任何问题。