售前咨询400-838-0503

如何查看Linux云服务器的系统版本?

发布:2025-03-29 17:10

3种最实用的Linux云服务器系统版本查询方法

在使用Linux云服务器时,了解当前运行的系统版本信息是运维管理的基础工作。本文将详细介绍三种最常用的系统版本查询方法,帮助您快速获取准确的系统信息。

方法一:使用lsb_release命令

这是最标准的查看Linux发行版信息的方式:

lsb_release -a

执行后会显示如下信息:

Distributor ID: Ubuntu
Description:    Ubuntu 20.04.3 LTS
Release:        20.04
Codename:       focal

如果提示命令不存在,可能需要先安装:

sudo apt install lsb-release  # Debian/Ubuntu
sudo yum install redhat-lsb   # CentOS/RHEL

方法二:查看/etc/os-release文件

这是较新的Linux系统通用的方法:

cat /etc/os-release

输出示例:

NAME="Ubuntu"
VERSION="20.04.3 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.3 LTS"
VERSION_ID="20.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=focal
UBUNTU_CODENAME=focal

这个文件包含了最完整的发行版信息,适合脚本自动化处理。

方法三:使用uname命令查看内核版本

虽然不显示发行版信息,但对于了解系统内核版本很有用:

uname -a

输出示例:

Linux ubuntu-server 5.4.0-91-generic #102-Ubuntu SMP Fri Nov 5 16:31:28 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

其中:

  • 5.4.0-91-generic 是内核版本
  • #102-Ubuntu SMP... 是编译信息
  • x86_64 是系统架构

实用小技巧

  • CentOS/RHEL系统可以使用 cat /etc/redhat-release
  • Debian系统可以查看 cat /etc/debian_version
  • 对于容器环境,某些文件可能不存在,建议优先使用 lsb_release

总结

掌握Linux系统版本查询方法对服务器运维至关重要。建议:

  1. 普通用户优先使用 lsb_release -a
  2. 脚本处理优先使用 /etc/os-release
  3. 需要内核信息时使用 uname -a

不同的Linux发行版可能有特定的版本查询方式,但以上三种方法在绝大多数情况下都适用。

Linux系统版本,云服务器管理,Linux命令

按文档操作后还是不行,把机器编号、出问题的时间点和现象截图一起提工单,能少来回一轮。

提交工单