Linux 常见的发行版都有哪些?
你好,我是老成。
在日常部署项目排查问题过程中,需要进入容器,有时需要安装一些检测网络状态的命令,然而容器中的包管理和CentOS的包管理不一样。
对 apt、apk老是搞混,索性就去具体看看Linux发行版本的区别,也就有了该篇文章。

Date:2025/07/20
-
Debian 系
-
-
Debian:历史最悠久的社区发行版之一,以稳定性著称。适合服务器和高级用户,更新周期长(每2年发布稳定版)。 -
Ubuntu:基于Debian,全球最流行的桌面发行版。 提供LTS(5年支持)和半年更新版,预装友好图形界面。 -
Linux Mint:基于Ubuntu,优化桌面易用性。默认支持多媒体编解码器,适合Windows转Linux用户。
-
-
Red Hat 系
-
-
RHEL (Red Hat Enterprise Linux):企业级付费发行版,提供10年支持。用于关键业务服务器(如银行、电信),需订阅授权。 -
Fedora:Red Hat赞助的社区版,新技术试验田。每6个月发布新版,适合开发者体验最新软件 -
CentOS:曾是RHEL的免费克隆版,现转型为CentOS Stream(RHEL上游开发版)。由于CentOS,停止维护更新,不再适合生产环境。
-
-
SUSE 系
-
-
openSUSE:分为稳定版(Leap)和滚动版(Tumbleweed)。桌面友好,默认搭载YaST配置工具。 -
SUSE Linux Enterprise (SLE):企业级付费发行版,类似RHEL。支持SAP、HPC等专业场景,欧洲市场主流。
-
-
Alpine 系
-
Alpine Linux 是一款专注于 轻量化、安全性和高效能 的 Linux 发行版,尤其适合 容器(Docker)、嵌入式系统和边缘计算 等场景。 -
基础镜像仅5MB,专为容器和嵌入式设计,默认禁用root,强制安全策略。
不同系列的 Linux 操作系统的包管理工具不同

1)包管理工具
发行版系列 | 包管理工具 | 安装命令示例 | 包格式 | 配置文件位置 |
---|---|---|---|---|
Debian/Ubuntu | APT |
sudo apt install |
.deb |
/etc/apt/sources.list |
RHEL/Fedora | dnf/yum |
sudo dnf install |
.rpm |
/etc/yum.repos.d/*.repo |
Arch/Manjaro | pacman |
sudo pacman -S |
.pkg.tar.zst |
/etc/pacman.conf |
openSUSE | zypper |
sudo zypper install |
.rpm |
/etc/zypp/repos.d/*.repo |
Alpine | apk |
sudo apk add |
.apk |
/etc/apk/repositories |
Gentoo | emerge |
sudo emerge -av |
源码 | /etc/portage/ |

2)其他包管理工具
工具 | 用途 |
---|---|
dpkg |
直接操作 .deb 包(Debian 系底层工具) |
rpm |
直接操作 .rpm 包(Red Hat 系底层工具) |
snap /flatpak |
跨发行版沙盒化软件包(如 sudo snap install vscode ) |

Linux 发行版和 Linux 操作系统是什么区别?

操作系统 是管理计算机硬件和软件资源的底层系统软件,负责进程调度、内存管理、文件系统、设备驱动等核心功能。
Linux 本身是一个操作系统内核(Linux Kernel),由 Linus Torvalds 在 1991 年发布,属于操作系统的核心部分,但仅靠内核无法直接使用。
Linux 发行版是 基于 Linux 内核的完整操作系统套件,除了内核外,还包含:
-
GNU 工具链(如 Bash、Coreutils、GCC):提供基本命令行环境(严格来说,Linux + GNU = GNU/Linux)。 -
软件包管理系统(如 APT、DNF、Pacman):用于安装和管理软件。 -
桌面环境(如 GNOME、KDE):提供图形界面(可选)。 -
预装应用(如浏览器、办公软件)。 -
配置工具和脚本:简化系统设置和维护。
举例:
Ubuntu = Linux 内核 + GNU 工具 + APT 包管理 + GNOME 桌面 + 预装软件(如 Firefox)。 Arch Linux = Linux 内核 + GNU 工具 + Pacman 包管理 + 极简设计(需用户自定义)。 类比解释
Linux 内核 类似汽车的发动机(核心动力)。 Linux 发行版 类似完整的汽车(发动机 + 车身 + 方向盘 + 座椅等)。 Linux 操作系统可以指 Linux 发行版
当我们谈论“Linux”时,实际上指的是基于Linux内核的操作系统。Linux内核是一个开源软件核心,它负责管理硬件资源并为计算机上的应用程序提供基础服务。但是,单独的内核并不能构成一个完整的工作环境;因此,需要将内核与一系列工具、库和应用程序组合起来,以创建一个完整的操作系统。
一个“Linux发行版”(Linux distribution或distro)是包含Linux内核以及一套预选的软件包和实用程序的集合体,这些通常一起被安装在用户的计算机上。不同的Linux发行版可能针对不同的用途(如服务器、桌面或嵌入式系统)、用户技能水平或是特定的软件偏好而设计。
换句话说,“Linux操作系统”可以看作是由某个组织或社区选择并打包的一系列组件的结果,其中最关键的是Linux内核。而“Linux发行版”则是具体的实例化,是可供安装和使用的实际操作系统版本。因此,所有的Linux发行版都是Linux操作系统,但不是所有使用Linux内核的系统都被视为独立的发行版。常见的Linux发行版包括Ubuntu、Fedora、Debian、CentOS和Arch Linux等。
Linux 发行版 = Linux 操作系统。
END
最后。昨天我创建了一个免费星球,叫 ”运维开发领域(免费)“,欢迎围观,交流。
星球将会比群聊更加活跃,同时包含干货内容和知识分享。
进星球可免费看,我前段时间写的付费专栏,《如何搞定博客,全流程实践指南》:https://mp.weixin.qq.com/s/3AnbRTxcNQ1wZnkKjyvNug
点击查看,免费专栏地址:https://wx.zsxq.com/group/88882812844552/topic/2852411425851221

非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:https://www.qiuyl.com/xueyw/441
http://wakemedsrx.com/# wakefulness medication online no Rx