上一篇
查看服务器版本信息
- 云服务器
- 2025-08-06
- 5
执行 uname -a 或 lsb_release -a 命令可查看 Linux
Linux 系列服务器
通用方法(适用于大多数发行版)
| 命令 | 作用 | 示例输出(Ubuntu 20.04) |
|---|---|---|
| lsb_release -a | 显示完整发行版信息 | No LSB modules enabled. Distributor ID: Ubuntu Description: Ubuntu 20.04.6 LTS Release: 20.04 Codename: focal |
| cat /etc/os-release | 快速查看基础发行版名称/版本 | NAME=”Ubuntu” VERSION=”20.04.6 LTS” |
| cat /etc/lsb-release | 旧版兼容方式 | DISTRIB_ID=Ubuntu DISTRIB_RELEASE=20.04 |
| uname -a | 显示内核版本及系统架构 | Linux hostname 5.4.0-104-generic #91-Ubuntu SMP x86_64 GNU/Linux |
| hostnamectl | 包含操作系统名称、内核版本等综合信息 | Static hostname: hostname Operating System: Ubuntu 20.04.6 LTS Kernel: Linux 5.4.0-104-generic |
特定发行版专属命令
| 发行版 | 命令 | 说明 |
|---|---|---|
| CentOS/RHEL | cat /etc/redhat-release | 直接显示 RHEL/CentOS 版本 |
| Debian | grep 'Debian' /etc/os-release | 过滤出 Debian 版本信息 |
| SUSE | cat /etc/SuSE-release | SUSE Linux 专用 |
Windows Server
图形界面方式
右键点击「此电脑」→「属性」→「系统」标签页,可直观看到 Windows Server 版本(如 2019/2022)、系统类型(物理/虚拟)及激活状态。


命令行方式
| 命令 | 作用 | 示例输出片段 |
|---|---|---|
| systeminfo | 全面系统信息(含 OS 版本、补丁级别) | OS Name: Microsoft Windows Server 2022 Datacenter OS Version: 10.0.20397 |
| ver | 简化版版本号 | Microsoft Windows [Version 10.0.20397] |
| `powershell -Command “Get-ComputerInfo”“ | PowerShell 获取结构化数据 | WindowsProductName : Windows Server 2022 Datacenter WindowsVersion : 10.0.20397 |
容器化环境
| 环境 | 命令 | 说明 |
|---|---|---|
| Docker | docker version | 显示 Docker 客户端/服务端版本 |
| Kubernetes | kubectl version | 显示 Kubectl 客户端及集群节点版本 |
| Podman | podman --version | 替代 Docker 的守护进程版本 |
数据库及中间件版本
| 组件 | 命令 | 示例输出 |
|---|---|---|
| MySQL | mysql --version | mysql Ver 8.0.33 for Linux on x86_64 |
| Redis | redis-server --version | Redis server v=6.2.6 sha=… |
| Nginx | nginx -v | nginx/1.21.6 |
| Java | java -version | OpenJDK Runtime Environment 17.0.8 |
相关问题与解答
Q1: 如果执行 lsb_release 提示「command not found」怎么办?
A: 此命令属于 lsb-core 包,需先安装:

- Debian/Ubuntu: sudo apt install lsb-core
- CentOS/RHEL: sudo yum install redhat-lsb-core
若无需精确信息,可直接使用 cat /etc/os-release 替代。
Q2: Windows Server 显示的版本号与实际购买许可证不一致是什么原因?
A: 可能原因包括:
- 评估期未激活:临时授权会标注为 Eval/试用版;
- KMS 批量激活延迟:企业域控环境下可能存在同步延迟;
- 镜像改动:非官方镜像可能修改了系统属性。
建议通过「控制面板」→「系统和安全」→