我们在运维服务器的时候,会检查客户服务器的系统版本,比如CentOS版本的不同,使用的命令和默认软件的安装路径是不同的。这里,我们会用这些方法来查看版本。
1. 查看CentOS版本号(主版本和次版本)
cat /etc/centos-release
示例输出:CentOS Linux release 7.9.2009 (Core)(记录:CentOS 7.9)
或(较新版本如CentOS Stream):
cat /etc/os-release
示例输出:包含VERSION_ID="7"或VERSION_ID="8"等字段。
2. 查看内核版本(Linux Kernel)
uname -r
示例输出:3.10.0-1160.el7.x86_64(记录:Kernel 3.10.0,仅反映内核版本,非CentOS主版本)
3. 查看详细系统信息(包括版本、架构等)
cat /etc/redhat-release
注意:在CentOS中,此文件通常与/etc/centos-release内容相同(因CentOS基于RHEL)。
4. 使用lsb_release命令(需安装)
如果系统安装了redhat-lsb-core包,可以运行:
lsb_release -d
示例输出:Description: CentOS Linux release 7.9.2009 (Core)(需先安装:yum install redhat-lsb-core)
5. 查看所有发行版信息(通用方法)
cat /etc/os-release
示例输出:包含NAME="CentOS Linux"、VERSION="7 (Core)"等字段。