记录一下常见系统(Windows、macOS、CentOS、Ubuntu、Debian等)查询系统版本的方法。
Windows
使用快捷键 Win + R 打开“运行”对话框
输入 "winver" 并按下 Enter 键。
winver
(Windows Version)命令:用于在 Windows 操作系统中查看当前安装的 Windows 版本和构建号 ,输出结果(大版本Windows11和小版本23H2):
macOS
以下两个方法都可以查看:
1. 通过关于本机查看
在桌面点击左上角的苹果图标,然后选择 "关于本机"。在新打开的窗口查看macOS 的版本信息。
2. 通过终端查看
打开终端或iterm输入以下命令回车:
sw_vers
sw_vers:Software Version
输出结果(其中ProductVersion就是系统版本):
➜ ~ sw_vers
ProductName: macOS # 系统名
ProductVersion: 14.4.1 # 系统版本
BuildVersion: 23E224 # 构建版本, 是一个唯一标识符,用于指示系统中所安装的 macOS 版本的具体构建。每个 macOS 版本都有一个不同的 BuildVersion。它是由苹果分配的,并且对于开发人员和技术支持人员来说是有用的标识符,用于确定系统的确切构建以及其中可能存在的特定修补程序或改进。
CentOS
以下两个方法都可以查看:
1. 使用 cat
命令查看 /etc/redhat-release
文件
cat /etc/redhat-release
输出结果(其中7.9.2009就是系统版本):
[root@aliyun ~]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
2. 使用 lsb_release
命令
lsb_release -a
输出结果(其中Release对应的内容就是系统版本):
[root@aliyun ~]# lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch # LSB 版本信息,表明该系统符合 LSB 标准的核心 4.1 版本。
Distributor ID: CentOS # 发行商标识符为 "CentOS"。
Description: CentOS Linux release 7.9.2009 (Core) # 系统描述,说明这是 CentOS Linux 发行版,版本为 7.9.2009(Core)。
Release: 7.9.2009 # 发行版本号。
Codename: Core # 代号为 "Core"
Ubuntu
以下两个方法都可以查看:
1. 使用 lsb_release
命令
lsb_release -a
输出结果(其中Release对应的内容就是系统版本)
root@ubuntu:~# lsb_release -a
No LSB modules are available. # LSB(Linux Standard Base)模块不可用,不会影响其他系统功能。
Distributor ID: Ubuntu # 发行商标识符
Description: Ubuntu 22.04.4 LTS # 系统版本,LTS表示长期支持版本
Release: 22.04 # 发行版本
Codename: jammy # 系统代号
2. 查看 /etc/os-release
文件
cat /etc/os-release | grep VERSION=
输出结果(其中22.04.4 LTS就是系统版本)
LTS: "Long Term Support",即长期支持。在 Ubuntu 中,LTS 版本是指 Canonical(Ubuntu 的开发商)提供长期支持的版本。这意味着这些版本将获得更长时间的更新和安全修复,通常为五年或更长时间,这取决于具体的版本。相比之下,非 LTS 版本只提供短期支持,通常为九个月左右。
root@ubuntu:~# cat /etc/os-release | grep VERSION=
VERSION="22.04.4 LTS (Jammy Jellyfish)"
Debian
以下两个命令都可以查看Debian系统版本:
cat /etc/debian_version
或者:
lsb_release -a
openSUSE和Fedora
cat /etc/os-release