CentOS Minimal(最小化安装)体积小,核心原因是只保留系统启动和最基本管理所需的内容,去掉了一切非必需的组件。具体可以从以下几个方面理解:
1. 软件包数量极少
- 完整版 CentOS 会安装图形界面、大量常用工具、开发库、服务程序等,可能包含 上千个 RPM 包
- Minimal 版通常只安装:
- 内核(kernel)
- 基础系统工具(coreutils、bash、systemd 等)
- 网络基础组件(NetworkManager 或 network)
- 包管理器(yum / dnf)
- 最少的依赖库
一般只有 300 个左右 RPM 包,ISO 镜像常只有 几百 MB(而 DVD 版是 4–9 GB)
2. 没有图形界面(GUI)
- 不包含:
- X Window
- GNOME / KDE
- 桌面相关字体、主题、驱动
- 图形界面及其依赖会占用大量空间,Minimal 完全跳过
3. 不包含“用户级应用”
Minimal 不会预装:
- 编译器(gcc 默认没有)
- 数据库(MySQL / PostgreSQL)
- Web 服务(Apache / Nginx)
- 开发头文件(*-devel)
- 文档(man 文档可能不完整)
需要什么,用 yum install 自己装
4. 镜像组成更干净
- Minimal ISO 本质是一个引导 + 基础包集合
- 不包含多余仓库数据、示例文件、本地帮助文档
- 很多服务默认不启用,甚至不安装
5. 设计目的决定体积
CentOS Minimal 的定位是:
“能开机、能联网、能装软件的最小系统”
常用于:
简单对比
| 类型 |
大致大小 |
特点 |
| CentOS Minimal |
~400–700 MB |
命令行、最小依赖 |
| CentOS DVD |
~4–9 GB |
图形界面 + 大量软件 |
| CentOS Everything |
> 10 GB |
几乎所有包 |
如果你愿意,我也可以帮你:
- 看 Minimal 里到底有哪些包
- 教你最小化后该装什么
- 或对比 CentOS Stream / Rocky / Alma Minimal 的差异