一、基础命令行方法
1. 使用 lsb_release 命令(推荐)
- 打开终端(快捷键 Ctrl + Alt + T)(服务器SSH连接后即为终端)
- 输入命令:
lsb_release -a
- 查看输出中的关键信息:
- Description:完整版本名称(如 Ubuntu 22.04 LTS)
- Release:主版本号(如 22.04)
- Codename:版本代号(如 Jammy)

2. 查看 /etc/os-release 文件
- 终端输入:
cat /etc/os-release
- 重点关注以下字段:
- PRETTY_NAME:美化后的完整版本名称
- VERSION_ID:主版本号(如 22.04)
- VERSION_CODENAME:版本代号

3. 使用 hostnamectl 命令
- 终端输入:
hostnamectl
- 在输出结果中查找 Operating System 行
- 此方法同时显示主机名和系统架构信息

4. 查看 /etc/issue 文件
- 终端输入:
cat /etc/issue
- 输出内容为简短的版本描述(如 Ubuntu 22.04 LTS)
- 适用于快速查看基础版本信息

二、图形界面方法
1. 系统设置查看(桌面版适用)
- 点击左下角的「显示应用程序」
- 点击「Settings」,没有找到可以在顶部搜索栏中输入Settings
- 在左边下拉栏找到「About」,然后右边显示的「OS Name」即为版本号



2. 使用 neofetch 工具
- 安装工具:
sudo apt install neofetch
- 运行命令:
neofetch
- 显示包含ASCII艺术图案的系统信息面板

三、高级方法
1. 查看内核版本
- 终端输入:
uname -r
- 输出示例:5.15.0-43-generic(前两位为内核主版本)
- 注意:内核版本与系统发行版本无直接对应关系
2. 通过更新源验证版本
- 查看
/etc/apt/sources.list
文件 - 在源地址中查找版本代号(如 jammy/focal/bionic)
- 示例:deb http://archive.ubuntu.com/ubuntu jammy main
四、方法对比与建议
方法 | 特点 | 适用场景 |
---|---|---|
lsb_release | 信息完整,无需权限 | 快速获取标准版本信息 |
/etc/os-release | 结构化数据,机器可读 | 脚本开发/自动化处理 |
hostnamectl | 综合系统信息 | 查看主机名与版本关联 |
图形界面 | 可视化操作 | 桌面用户快速查询 |
五、常见问题解答
Q1:为什么不同方法显示的版本号不一致?
可能原因:
- 主版本与次版本差异:如 20.04 表示主版本,20.04.3 为包含更新的次版本
- LTS标识差异:长期支持版会标注 LTS 后缀
Q2:如何判断是否为LTS版本?
- 查看版本号中的 “LTS” 标识(如 Ubuntu 22.04 LTS)
- 检查版本代号:偶数年4月发布的版本(如 20.04/22.04)多为LTS版本
原创文章,作者:管理员,如若转载,请注明出处:https://www.cpuchaopin.com/674.html