Linux用户必备:Ubuntu如何快速查看版本
哈喽,大家好,我是呼噜噜,本文我们来总结一下,在 Ubuntu
中,我们可以通过哪些方式来快速地查看系统版本信息
使用 lsb_release
命令
bash
lsb_release -a
这会显示类似以下信息:
plain
Distributor ID: Ubuntu
Description: Ubuntu 22.04.5 LTS
Release: 22.04
Codename: jammy
如果只需要版本号,可以使用:
bash
lsb_release -d
# 或
lsb_release -r
查看cat /proc/version
文件
bash
cat /proc/version
这个命令将显示 Linux 内核的版本信息:
bash
Linux version 5.15.0-138-generic (buildd@lcy02-amd64-014) (gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #148-Ubuntu SMP Fri Mar 14 19:05:48 UTC 2025
查看 /etc/os-release
文件
bash
cat /etc/os-release
这个文件包含详细的系统信息,包括版本号、名称和代号。
bash
PRETTY_NAME="Ubuntu 22.04.4 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.4 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy
查看 /etc/issue
文件
bash
cat /etc/issue
这会显示简单的系统版本信息。
bash
Ubuntu 22.04.5 LTS \n \l
使用 uname
命令
bash
uname -s 显示内核名字
uname -r 显示内核版本
uname -n 显示网络主机名
uname -p 显示cpu
它查询的不是系统版本,但常被需要
bash
(base) root@user:/aidata# uname -r
5.15.0-138-generic
(base) root@user:/aidata# uname -a
Linux user 5.15.0-138-generic #148-Ubuntu SMP Fri Mar 14 19:05:48 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
使用 hostnamectl
命令(需要systemd支持)
bash
hostnamectl
输出中会包含 "Operating System"、"Kernel"、主机名等信息
bash
Static hostname: user
Icon name: computer-server
Chassis: server
Machine ID: 0324aada3e2e496180b96c6f97a90c9c
Boot ID: fcaac8a27886470fa7e78e62c12fd040
Operating System: Ubuntu 22.04.5 LTS
Kernel: Linux 5.15.0-138-generic
Architecture: x86-64
对于较旧的 Ubuntu 版本(14.04 之前)
bash
cat /etc/lsb-release
以上方法中,lsb_release -a
是最常用且推荐的方法。其核心原因在于,该命令是专门为显示 Linux 标准基础(LSB)信息而设计的,能够精准呈现发行版的具体版本等关键内容
作者:小牛呼噜噜
本文到这里就结束啦,感谢阅读,关注同名公众号:小牛呼噜噜,防失联+获取更多技术干货