小李同学 keep digging deeper
Ubuntu

查询使用的 Linux 发行版

2 阅读 — 字

四种查法,前两种给出的信息最全,后两种在容器里更常用。

lsb_release -a

lsb_release -a

输出里有发行版名称、版本号和代号。最小化镜像可能没装 lsb_release,报 command not found 就换下一种。

/etc/os-release

cat /etc/os-release

这是目前最标准的来源,主流发行版都有,包含名称、版本、ID、主页等信息,脚本里解析这个文件比解析命令输出更可靠。

/etc/issue

cat /etc/issue

登录前提示符里显示的那行字,通常带着发行版和版本。它只是个文本文件,可以被人改掉,不适合当判断依据。

uname -a

uname -a

注意这条只给内核信息。内核版本号和发行版版本号是两回事,比如 5.15.0-91-generic 只能说明内核,看不出是 Ubuntu 22.04 还是别的。要判断发行版,用它不合适。

本文作者 小李同学,转载请注明出处。

评论

还没有人留言。

写一条

提交后会先进站主的待审列表,通过之后才公开。

搜索文章

输入关键词搜索文章。