在Linux系统中,可以通过以下几种方法查看系统版本:
一、命令行方式
uname -a
uname
(Unix Name)是一个用于打印系统相关信息的命令,-a
选项表示显示所有信息,包括内核名称、主机名、内核发行版本、内核版本、硬件名称、处理器类型、硬件平台、操作系统名称等信息。uname -a
,可能会得到类似这样的输出:Linux myhost 5.4.0 - 72 - generic #80 - Ubuntu SMP Mon Apr 12 10:00:32 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
。这里可以明确看到内核版本是 5.4.0 - 72 - generic
,操作系统名称是Ubuntu。/etc/os - release
文件cat /etc/os - release
,可能的输出如下:NAME = "Ubuntu" VERSION = "20.04.2 LTS (Focal Fossa)" ID = ubuntu ID_LIKE = debian PRETTY_NAME = "Ubuntu 20.04.2 LTS" VERSION_ID = "20.04"
,从中可以清楚地知道操作系统的名称是Ubuntu,版本是20.04.2 LTS。lsb_release -a
lsb_release
(Linux Standard Base release)命令专门用于显示Linux标准基础版本信息。sudo apt - get install lsb - release
)。lsb_release -a
后可能得到:No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04.2 LTS Release: 20.04 Codename: focal
,这里显示了发行商ID、描述、版本号和代号等信息。二、图形界面方式(部分桌面环境支持)
三、优势
四、类型(这里指查看方式的类型)
uname
、lsb_release
等命令行工具,它们直接从系统的不同部分获取信息,不需要额外的图形界面支持,适合在服务器环境或者习惯命令行操作的用户使用。/etc/os - release
这种方式是通过读取系统特定的配置文件来获取版本信息,也是一种命令行操作,但更侧重于从文件内容中解析信息。领取专属 10元无门槛券
手把手带您无忧上云