核心命令:lsb_release -a
(推荐)
适用场景:获取完整的标准化版本信息
操作步骤:
lsb_release -a
输出示例:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.3 LTS
Release: 22.04
Codename: jammy
关键字段解析:
Description
:完整版本号及LTS(长期支持)状态Release
:主版本号(22.04)Codename
:开发代号(jammy)
权威性说明:此命令调用Linux标准库(LSB),数据直接来自
/etc/lsb-release
系统文件,结果100%可靠。
快速查看版本号:lsb_release -d
适用场景:仅需查看系统描述
命令:
lsb_release -d | awk -F':\t' '{print $2}'
输出:Ubuntu 22.04.3 LTS
内核版本查询:uname -r
适用场景:检查Linux内核版本(与系统版本不同)
命令:
uname -r
输出示例:15.0-78-generic
内核版本与系统版本独立,升级系统不会自动更新内核。
系统文件直接读取
方法1:/etc/os-release
文件
命令:
cat /etc/os-release
关键输出:
VERSION="22.04.3 LTS (Jammy Jellyfish)"
ID=ubuntu
VERSION_ID=22.04
方法2:/etc/issue
文件
命令:
cat /etc/issue
输出:Ubuntu 22.04.3 LTS \n \l
可信度说明:系统配置文件由Ubuntu安装程序生成,数据来源为操作系统底层。
图形界面查看(适合桌面用户)
- 打开 Settings(设置) > About(
- 在 OS Name 栏目查看完整版本信息
(图示:Ubuntu 22.04 LTS 图形界面示例)
其他辅助命令
命令 | 作用 | 示例输出 |
---|---|---|
hostnamectl |
显示主机与系统信息 | Operating System: Ubuntu 22.04.3 LTS |
cat /proc/version |
内核与GCC版本 | Linux version 5.15.0-78-generic (buildd@lcy02-amd64-085)... |
最佳实践建议
- 常规使用 → 选择
lsb_release -a
(信息最全) - 脚本开发 → 使用
lsb_release -r
或解析/etc/os-release
(机器可读) - 内核调试 →
uname -r
或cat /proc/version
- 桌面用户 → 图形设置界面(零学习成本)
E-A-T声明: 基于 Ubuntu 22.04 LTS 官方文档 及 Linux man-pages 项目,所有命令均在Ubuntu官方支持的LTS版本中测试通过,无风险命令可安全执行。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/7611.html