在 Linux 服务器开通后,查询系统类型和版本信息的常用方法

在 Linux 服务器开通后,查询系统类型和版本信息的常用方法如下:

✅ 一、查看系统版本信息

1. 查看 `/etc/os-release` 文件(推荐)

“`bash
cat /etc/os-release
“`

输出示例(CentOS):

“`
NAME=”CentOS Linux”
VERSION=”7 (Core)”
ID=”centos”
VERSION_ID=”7″
“`

输出示例(Ubuntu):

“`
NAME=”Ubuntu”
VERSION=”20.04.6 LTS (Focal Fossa)”
ID=ubuntu
VERSION_ID=”20.04″
“`


2. 使用 `hostnamectl` 命令(适用于大部分系统)

“`bash
hostnamectl
“`

会显示系统名、内核、架构等信息,例如:

“`
Operating System: Ubuntu 20.04.6 LTS
Kernel: Linux 5.4.0-150-generic
Architecture: x86-64
“`

3. 查看 `lsb_release` 命令(某些系统默认不安装)

“`bash
lsb_release -a
“`

如果提示 `command not found`,可安装它:

* Ubuntu/Debian 系列:

“`bash
sudo apt install lsb-release
“`
* CentOS/RHEL 系列:

“`bash
sudo yum install redhat-lsb-core
“`

✅ 二、查看内核版本

“`bash
uname -r
“`

示例输出:

“`
5.4.0-150-generic
“`


✅ 三、查看系统架构(如 x86\_64)

“`bash
uname -m
“`

输出示例:

“`
x86_64
“`

如果你想要一个综合的信息,可以使用:

“`bash
uname -a
“`

如你需要,我还可以写个一键脚本帮你自动输出这些信息。是否需要?

下面是一个 **一键查询 Linux 系统版本、内核、架构等信息** 的脚本,复制后粘贴到终端执行即可:

“`bash
echo “====== 系统信息 ======”
if [ -f /etc/os-release ]; then
. /etc/os-release
echo “系统名称: $NAME”
echo “系统版本: $VERSION”
else
echo “/etc/os-release 文件不存在,无法获取系统信息”
fi

echo “”
echo “====== 主机信息 ======”
hostnamectl | grep -E ‘Operating System|Kernel|Architecture’

echo “”
echo “====== 内核信息 ======”
echo “内核版本: $(uname -r)”
echo “系统架构: $(uname -m)”
echo “完整信息: $(uname -a)”

echo “”
echo “====== LSB 发行版本信息(可选) ======”
if command -v lsb_release >/dev/null 2>&1; then
lsb_release -a
else
echo “lsb_release 命令未安装。”
fi
“`

✅ 使用方法

1. 登录你的 Linux 服务器(使用 `ssh`)。
2. 粘贴以上脚本并回车。
3. 即可看到所有关键信息。

滚动至顶部
×

扫一扫添加微信

微信二维码