查看: 46|回复: 0

查看麒麟系统 是 Ubuntu 还是 CentOS

[复制链接]

0

主题

0

回帖

0

积分

积极分子

金币
0
阅读权限
220
精华
0
威望
0
贡献
0
在线时间
0 小时
注册时间
2010-4-8
发表于 2025-6-5 11:27:00 | 显示全部楼层 |阅读模式

在 麒麟系统(如银河麒麟、中标麒麟)中,如何快速判断其底层是基于 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

 

 



来源:https://www.cnblogs.com/hailexuexi/p/18912009
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部