当前位置:首页 > 问答 > 正文

CentOS版本 系统信息:linux查看centos版本的方法与步骤

🔍 如何查看CentOS版本?3种小白也能看懂的方法

场景
刚接手一台服务器,同事丢下一句"这是CentOS系统"就走了,你盯着黑乎乎的终端窗口发懵:"这到底是CentOS 6还是7?有没有升级到8?" 别慌!今天教你用几个简单命令轻松查版本,连Linux新手都能秒懂~


🐧 方法1:用cat命令查看系统文件(最推荐)

适用场景:所有CentOS版本通用,信息最全面

cat /etc/centos-release

效果示例

CentOS Linux release 7.9.2009 (Core)

进阶版(显示更多细节):

cat /etc/os-release

会显示类似这样的信息:

NAME="CentOS Linux"  
VERSION="7 (Core)"  
ID="centos"  
PRETTY_NAME="CentOS Linux 7 (Core)"  

💡 小知识:CentOS 8之后这个文件内容会更详细,包含支持状态等信息

CentOS版本 系统信息:linux查看centos版本的方法与步骤


🖥️ 方法2:hostnamectl命令(仅CentOS 7+)

适用场景:快速查看系统概况,还能看到内核版本

hostnamectl

输出关键部分

   Operating System: CentOS Linux 7 (Core)  
            Kernel: Linux 3.10.0-1160.el7.x86_64  

⚠️ 注意:这个方法在CentOS 6上会报错,老系统请用其他方式


📊 方法3:通过rpm查安装包(工程师最爱)

适用场景:需要确认具体小版本号时

rpm -q centos-release

输出示例

centos-release-7-9.2009.1.el7.centos.x86_64

👉 这里7-9就表示是CentOS 7.9版本


🧐 版本对比小贴士

特征 CentOS 6 CentOS 7 CentOS 8
默认文件位置 /etc/redhat-release /etc/centos-release /etc/os-release
支持状态 ❌ 已停止维护 ⚠️ 维护到2024年 ❌ 已停止维护

🚨 常见问题

Q:为什么我的服务器显示"CentOS Stream"?
A:这说明你用的是滚动更新版(类似测试版),不是传统的稳定版CentOS

CentOS版本 系统信息:linux查看centos版本的方法与步骤

Q:执行命令显示"command not found"?
A:可能是最小化安装没带这些工具,试试万能命令:

uname -a

至少能看到内核版本哦!


下次再遇到需要确认CentOS版本的情况,记住这三个选择:
1️⃣ 简单查看 → cat /etc/centos-release
2️⃣ 全面信息 → hostnamectl(限7+)
3️⃣ 精确版本 → rpm -q centos-release

建议收藏本文,说不定哪天SSH登录服务器时就用上了呢!🎯

(本文方法验证于CentOS 6/7/8系统,2025年8月仍适用)

发表评论