1、lsb_release命令
命令格式:lsb_release a

功能:显示系统的发行版本、版本号、发行日期等详细信息,这是一个Linux标准库工具,可以用来查看LSB(Linux Standard Base)的信息。
2、cat /etc/redhatrelease命令
命令格式:cat /etc/redhatrelease
功能:显示Centos的发行版本信息,包括版本号和发行时间。
3、hostnamectl命令
命令格式:hostnamectl

功能:显示系统的主机名、操作系统名称、版本号、内核版本等信息,这是CentOS 7及以上版本提供的工具。
4、uname命令
命令格式:uname r
功能:显示系统的内核版本号,CentOS的版本通常与内核版本有一定的关联。
5、rpm命令
命令格式:rpm q centosrelease

功能:显示已安装的centosrelease包的版本信息。
6、getenforce命令
命令格式:getenforce
功能:获取当前系统的版本信息。
7、cat /proc/version文件
命令格式:cat /proc/version
功能:显示Linux内核的版本信息,可以间接了解CentOS的版本。
8、yum list installed命令
命令格式:yum list installed
功能:显示当前已安装的软件及其版本信息,可以间接了解CentOS的版本。
9、cat /etc/osrelease文件
命令格式:cat /etc/osrelease
功能:显示CentOS的版本信息,包括版本号、发行代号等。
10、cat /etc/systemreleasecpe文件
命令格式:cat /etc/systemreleasecpe
功能:显示CentOS的详细版本信息,包括版本号、架构等。
示例分析
假设你使用的是CentOS 7,以下是使用上述命令的输出示例:
1、使用lsb_release a
命令:
- $ lsb_release a
- No LSB modules are available.
- Distributor ID: CentOS
- Description: CentOS Linux release 7.9.2009 (Core)
- Release: 7.9.2009
- Codename: Core
2、使用cat /etc/redhatrelease
命令:
- $ cat /etc/redhatrelease
- CentOS Linux release 7.9.2009 (Core)
3、使用hostnamectl
命令:
- $ hostnamectl
- Static hostname: localhost.localdomain
- Icon name: computervm
- Chassis: vm
- Machine ID: d6e6f3d36f7b4a2a973b8b6d00000000
- Boot ID: e9d8d9ea9c5b4ceb9e6b1e6f346afb32
- Virtualization: kvm
- Operating System: CentOS Linux 7 (Core)
- CPE OS Name: cpe:/o:centos:centos:7
- Kernel: Linux 3.10.01160.el7.x86_64
- Architecture: x8664
4、使用uname r
命令:
- $ uname r
- 3.10.01160.el7.x86_64
通过以上命令,用户可以方便地查看centos系统的版本信息,不同的命令适用于不同的需求和环境,选择合适的命令可以提高操作效率和准确性。