查看麒麟系统 是 Ubuntu 还是 CentOS

在 麒麟系统(如银河麒麟、中标麒麟)中,如何快速判断其底层是基于 Ubuntu/Debian 还是 CentOS/RHEL,从而选择正确的包管理命令(apt vs yum

方法一 查看 /etc/os-release 文件

cat /etc/os-release

如果显示 ID=ubuntu 或 ID=debian → Ubuntu/Debian 系
(包管理工具:apt/dpkg)

如果显示 ID="centos" 或 ID="rhel" → CentOS/RHEL 系
(包管理工具:yum/rpm)

示例输出:

# 银河麒麟V10(基于CentOS)
NAME="Kylin Linux Advanced Server"
ID="kylin"
ID_LIKE="fedora"  # 类似CentOS/RHEL
VERSION_ID="V10"

# 中标麒麟(NeoKylin)可能类似
ID="neokylin"
ID_LIKE="rhel fedora"

# Ubuntu Kylin(基于Ubuntu)
NAME="Ubuntu Kylin"
ID=ubuntu
ID_LIKE=debian

Ubuntu 示例

 CentOS  示例

 

方法二:检查包管理工具

直接尝试运行以下命令,看哪个能正常执行:

# 检查 apt(Ubuntu/Debian 系)
which apt
#
apt --version

# 检查 yum(CentOS/RHEL 系)
which yum
#
yum --version

 

 

posted @ 2025-06-05 11:27  海乐学习  阅读(1315)  评论(0)    收藏  举报