查看CentOS版本的方法
1、使用cat /etc/redhatrelease
命令:
cat /etc/redhatrelease
命令可以直接显示CentOS的发行版本信息,包括版本号和发行时间,执行该命令后可能会看到如下输出:
```
CentOS Linux release 7.9.2009 (Core)
```
这表明当前系统的版本是CentOS 7.9。
2、使用lsb_release a
命令:
lsb_release a
命令会输出系统的详细信息,包括发行版本、代号等。
```
LSB Version: :core4.0amd64:core4.0noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.9.2009 (Core)
Release: 7.9.2009
Codename: Core
```
这种方式可以提供更加详细的版本信息。
3、使用hostnamectl
命令:
hostnamectl
不仅可以显示主机名,还能显示操作系统及其版本信息。
```
Static hostname: localhost.localdomain
Icon name: computervm
Chassis: vm
Machine ID: 1234567890abcdef1234567890abcdef
Boot ID: 1234567890abcdef1234567890abcdef
Operating System: CentOS Linux 7 (Core)
Kernel: Linux 3.10.01160.el7.x86_64
Architecture: x8664
```
此方法不仅展示了版本信息,还提供了其他有用的系统信息。
4、使用rpm q centosrelease
命令:
rpm q centosrelease
命令能够显示更详细的CentOS版本信息。
```
centosrelease79.2009.0.el7.centos.x86_64
```
这种方法适合需要精确版本信息的场合。
5、使用getenforce
命令:
getenforce
命令主要用于检查SELinux模式,但也可以用来获取系统版本号。
```
Enforcing
```
虽然这个方法不是专门用于查看版本,但有时也能提供一些有用的信息。
6、使用cat /PRoc/version
文件:
cat /proc/version
文件包含与内核相关的信息,也可以间接反映系统版本。
```
Linux version 3.10.01160.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.539) (GCC) ) #1 SMP Tue Mar 31 23:36:51 UTC 2020
```
这主要显示了内核版本信息,对某些特定需求有帮助。
7、使用uname a
命令:
uname a
命令可以显示全面的系统和内核信息。
```
Linux version 3.10.01160.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.539) (GCC) ) #1 SMP Tue Mar 31 23:36:51 UTC 2020
```
这个命令提供了非常详细的信息,包括内核版本和硬件架构。
8、使用yum list installed
命令:
yum list installed
命令可以列出所有已安装的软件包,并关联到CentOS版本号。
```
Installed Packages
acl.x86_64 2.2.528.el7 @anaconda
...
```
通过查看这些软件包的版本,可以间接了解系统的CentOS版本。
CentOS各版本发行和内核一览表
CentOS版本 | 发行日期 | RHEL基础版本 | 内核版本 | 支持周期 |
CentOS 2 | 2004年4月 | RHEL 2 | 2.4.X | 已结束 |
CentOS 3 | 2006年10月 | RHEL 3 | 3.4.X | 已结束 |
CentOS 4 | 2007年9月 | RHEL 4 | 4.X.X | 已结束 |
CentOS 5 | 2007年11月 | RHEL 5 | 2.6.X | 已结束 |
CentOS 6 | 2008年7月 | RHEL 6 | 2.6.X | 已结束 |
CentOS 7 | 2014年7月 | RHEL 7 | 3.10.X | 至2024年6月 |
CentOS Stream 8 | 2020年12月 | RHEL 8 | 4.18.X | 持续更新 |
CentOS是一个基于Linux的开源操作系统,广泛应用于服务器和企业环境,了解如何查看CentOS版本以及其各个版本的特点对于系统管理员和开发者来说至关重要,不同的方法适用于不同的需求,用户可以根据具体情况选择最适合的方法。