Linux怎么查看系统版本 Linux查询CentOS及Ubuntu版本号【分享】
发布时间 - 2026-02-02 00:00:00 点击率:次最推荐使用cat /etc/os-release命令,通过NAME和VERSION_ID字段准确识别发行版及版本号;其次可选lsb_release -a、/etc/redhat-release等文件,uname和/proc/version仅作辅助验证。
如果您需要确认当前运行的Linux系统具体属于哪个发行版及其版本号,例如区分CentOS、Ubuntu或其他发行版,并获取精确的版本标识,则需依据不同发行版提供的标准化文件或命令进行查询。以下是多种可靠且兼容性强的查询方法:
一、读取 /etc/os-release 文件
该文件是Linux标准基础(LSB)定义的通用发行版信息源,适用于几乎所有现代发行版(包括CentOS 7+、Ubuntu 16.04+、Debian 8+、Fedora、Oracle Linux等),内容结构化、字段明确,是最推荐的首选方式。
1、在终端中执行:cat /etc/os-release
2、查看输出中的 NAME 字段确认发行版名称,VERSION_ID 或 VERSION 字段获取主版本号,PRETTY_NAME 提供完整可读标识。
3、例如 CentOS 8 输出中将包含 NAME="CentOS Linux" 和 VERSION="8";Ubuntu 22.04 则显示 NAME="Ubuntu" 与 VERSION_ID="22.04"。
二、使用 lsb_release 命令
lsb_release 是 LSB(Linux Standard Base)规范提供的专用工具,能以统一格式输出发行版识别信息,但需确保对应软件包已安装,部分最小化安装系统默认未包含该命令。
1、检查是否可用:lsb_release --version
2、若提示未找到命令,在CentOS/RHEL系中运行:sudo yum install -y redhat-lsb-core
3、在Ubuntu/Debian系中运行:sudo apt update && sudo apt install -y lsb-release
4、执行完整信息查询:lsb_release -a
5、重点关注 Distributor ID(如 Ubuntu 或 CentOS)和 Description(如 Ubuntu 20.04.6 LTS 或 CentOS Linux release 7.9.2009)。
三、检查发行版专属释放文件
各主流发行版通常维护独立的版本标识文件,路径固定、内容简洁,适合脚本快速解析或在 lsb_release 不可用时作为后备方案。
1、对于 CentOS、RHEL、Oracle Linux 等 Red Hat 衍生版,执行:cat /etc/redhat-release
2、对于较老的 CentOS 或部分定制系统,尝试:cat /etc/centos-release
3、对于 Ubuntu,执行:cat /etc/os-release | grep -E "NAME|VERSION_ID" 或直接查看:cat /etc/issue
4、对于 Debian,执行:cat /etc/debian_version 或 cat /etc/os-release | grep PRETTY_NAME
四、通过 uname 获取内核版本(辅助判断

uname 命令仅反映 Linux 内核版本及编译信息,不能直接标识发行版,但可辅助交叉验证系统架构与内核代际关系,尤其在无发行版元数据文件时提供基础线索。
1、执行:uname -r 查看内核发行编号(如 3.10.0-1160.el7.x86_64 表明可能为 CentOS 7)
2、执行:uname -m 确认系统架构(x86_64 表示 64 位,aarch64 表示 ARM64)
3、执行完整信息:uname -a 获取含主机名、内核时间戳、硬件平台的全量字符串
五、解析 /proc/version 文件
/proc/version 是内核导出的编译环境快照,包含 GCC 版本、编译主机及内核版本字符串,虽不直接标明发行版,但其中的构建标识常隐含发行版线索(如 el7、ubuntu 表示符)。
1、执行:cat /proc/version
2、查找关键词:el7、el8、ubuntu、debian、fc34 等缩写,可辅助推断发行版系列与大版本
3、注意:该文件内容依赖内核编译配置,非所有发行版均嵌入明确发行版标识,仅作辅助参考
# oracle
# linux
# centos
# ubuntu
# 工具
# linux系统
# 系统版本
# red
# 架构
# 字符串
# issue
# debian
# 系统架构
# 关键词
# 发行版
# 该文件
# 仅作
# 推荐使用
# 适用于
# 软件包
# 或其他
# 可选
# 能为
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
网站制作免费,什么网站能看正片电影?
Laravel如何实现API版本控制_Laravel版本化API设计方案
高防服务器租用如何选择配置与防御等级?
大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?
Laravel怎么配置.env环境变量_Laravel生产环境敏感数据保护与读取【方法】
如何选择PHP开源工具快速搭建网站?
Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】
如何在Windows 2008云服务器安全搭建网站?
如何在阿里云虚拟主机上快速搭建个人网站?
如何在IIS服务器上快速部署高效网站?
如何快速完成中国万网建站详细流程?
Laravel如何使用Vite进行前端资源打包?(配置示例)
百度输入法ai组件怎么删除 百度输入法ai组件移除工具
Laravel如何配置任务调度?(Cron Job示例)
猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?
Laravel Pest测试框架怎么用_从PHPUnit转向Pest的Laravel测试教程
Laravel如何实现API速率限制?(Rate Limiting教程)
品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?
JS碰撞运动实现方法详解
Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】
mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?
JavaScript模板引擎Template.js使用详解
如何快速搭建高效香港服务器网站?
Laravel如何实现API版本控制_Laravel API版本化路由设计策略
Laravel Octane如何提升性能_使用Laravel Octane加速你的应用
湖南网站制作公司,湖南上善若水科技有限公司做什么的?
Python高阶函数应用_函数作为参数说明【指导】
Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践
如何用景安虚拟主机手机版绑定域名建站?
香港服务器建站指南:免备案优势与SEO优化技巧全解析
Bootstrap整体框架之CSS12栅格系统
Laravel如何与Inertia.js和Vue/React构建现代单页应用
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
使用PHP下载CSS文件中的所有图片【几行代码即可实现】
LinuxCD持续部署教程_自动发布与回滚机制
Android实现代码画虚线边框背景效果
Laravel如何使用withoutEvents方法临时禁用模型事件
jquery插件bootstrapValidator表单验证详解
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试
详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点
武汉网站设计制作公司,武汉有哪些比较大的同城网站或论坛,就是里面都是武汉人的?
HTML5空格在Angular项目里怎么处理_Angular中空格的渲染问题【详解】
Win11怎么关闭资讯和兴趣_Windows11任务栏设置隐藏小组件
Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】
bootstrap日历插件datetimepicker使用方法
Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】
Firefox Developer Edition开发者版本入口
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】

