上一篇
场景:
刚接手一台服务器,同事丢下一句"这是CentOS系统"就走了,你盯着黑乎乎的终端窗口发懵:"这到底是CentOS 6还是7?有没有升级到8?" 别慌!今天教你用几个简单命令轻松查版本,连Linux新手都能秒懂~
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之后这个文件内容会更详细,包含支持状态等信息
hostnamectl
命令(仅CentOS 7+)适用场景:快速查看系统概况,还能看到内核版本
hostnamectl
输出关键部分:
Operating System: CentOS Linux 7 (Core)
Kernel: Linux 3.10.0-1160.el7.x86_64
⚠️ 注意:这个方法在CentOS 6上会报错,老系统请用其他方式
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
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月仍适用)
本文由 驹玛丽 于2025-08-02发表在【云服务器提供商】,文中图片由(驹玛丽)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vps.7tqx.com/wenda/515238.html
发表评论