HTML 表格
命令 |
描述 |
uname -r |
打印内核版本 |
cat /etc/os-release |
显示操作系统发行版信息,包括版本 |
lsb_release -a |
显示 Linux Standard Base (LSB) 发行版信息 |
hostnamectl |
显示各种系统信息,包括操作系统版本 |
HTML 列表
uname -r
:打印内核版本
cat /etc/os-release
:显示操作系统发行版信息,包括版本
lsb_release -a
:显示 Linux Standard Base (LSB) 发行版信息
hostnamectl
:显示各种系统信息,包括操作系统版本
专业角度介绍
在 Linux 系统中,查看操作系统版本是一个基本且重要的任务。
有几种命令和方法可以用于此目的。
uname 命令
uname 命令用于打印有关系统内核的信息。
-r 选项用于打印内核版本。
uname -r
4.19.128-0419128-generic
/etc/os-release 文件
/etc/os-release 文件包含有关操作系统发行版的信息,包括版本号。
cat /etc/os-release
NAME="Ubuntu"
VERSION="22.04 LTS (Jammy Jellyfish)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 22.04 LTS (Jammy Jellyfish)"
lsb_release 命令
lsb_release 命令用于显示有关 Linux Standard Base (LSB) 发行版的信息。
-a 选项用于打印所有可用信息,包括版本号。
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04 LTS
Release: 22.04
Codename: jammy
hostnamectl 命令
hostnamectl 命令用于显示有关系统的信息,包括操作系统版本。
hostnamectl
Static hostname: localhost.localdomain
Icon name: computer-vm
Chassis: vm
Machine ID: 40e8d4719811426c801c8bb76646cc68
Boot ID: 5fb3658775a84ad0b33869a801dd8913
Operating System: Ubuntu Jammy Jellyfish (development branch)
Kernel: Linux 5.13.0-41-generic
Architecture: x86-64