如何查看ubuntu的系统版本

在 Ubuntu 系统中,有多种命令可以查看系统版本信息。以下是几种最常用且有效的方法:

1. 使用 lsb_release -a (推荐)

这是最标准、最全面的方法,专门用于显示 Linux 发行版信息。

lsb_release -a

输出示例:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.3 LTS
Release:        22.04
Codename:       jammy
  • Description 字段直接显示了完整的版本号和代号(LTS 表示长期支持版)。

2. 查看 /etc/os-release 文件

这个文件包含了操作系统识别信息,格式清晰,是现代 Linux 发行版的标准。

cat /etc/os-release

输出示例:

NAME="Ubuntu"
VERSION="22.04.3 LTS (Jammy Jellyfish)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 22.04.3 LTS"
VERSION_ID="22.04"
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"
VERSION_CODENAME=jammy
UBUNTU_CODENAME=jammy
  • PRETTY_NAMEVERSION 字段提供了最易读的版本信息。

3. 使用 hostnamectl 命令

这个命令显示主机(系统)信息,包括操作系统、内核版本和主机名。

hostnamectl

输出示例:

   Static hostname: my-ubuntu-server
         Icon name: computer-vm
           Chassis: vm
        Machine ID: abc123...
           Boot ID: def456...
    Virtualization: kvm
  Operating System: Ubuntu 22.04.3 LTS
            Kernel: Linux 5.15.0-86-generic
      Architecture: x86-64
  • Operating System 一行直接显示了 Ubuntu 版本。

4. 查看 /etc/issue/etc/issue.net 文件

这些文件通常用于在登录前显示系统信息,内容简洁。

cat /etc/issue
# 或
cat /etc/issue.net

输出示例:

Ubuntu 22.04.3 LTS 

5. 使用 uname -r (仅查看内核版本)

注意: 这个命令只显示 Linux 内核版本,不是 Ubuntu 的发行版版本。虽然相关,但不能用来确定 Ubuntu 是 20.04 还是 22.04。

uname -r

输出示例:

5.15.0-86-generic

总结

  • 最推荐: lsb_release -acat /etc/os-release。它们提供了最准确和完整的发行版信息。
  • 快速查看: hostnamectl 在显示系统信息的同时也包含了操作系统版本。
  • 避免混淆: 不要仅依赖 uname -r,因为它显示的是内核版本,而非 Ubuntu 发行版版本。
分享你的喜爱
庄朋龙
庄朋龙

这个人很懒,什么都没有留下~

文章: 54

留下评论