
【Linux】Ubuntu 与 CentOS 新手安装指南,避坑要点全总结
摘要 (Abstract)
踏入 Linux 世界的第一步,往往是令人望而生畏的“安装”。在众多发行版中,Ubuntu 和 CentOS 无疑是两个最常被提及的名字:一个(Ubuntu)是桌面和开发者的宠儿,另一个(CentOS)则是企业级服务器的标杆。然而,对于新手而言,从选择版本、制作启动盘到最关键的磁盘分区,每一步都暗藏“坑点”。本文是一篇面向零基础新手的“避坑”指南,旨在通过详细对比 Ubuntu 和 CentOS,提供保姆级的安装流程演练,并系统性总结安装过程中所有关键的“避坑”要点(如 UEFI/Secure Boot、GPT/MBR、分区策略等)。本文的目标是让你在 2000-3000 字的篇幅内,不仅学会如何“装上”系统,更能理解“为什么”这么装,从而为后续的 Linux 学习之旅打下最坚实的基础。
目录 (Table of Contents)
- 引言:为何选择 Linux?为何是 Ubuntu 与 CentOS?
- 核心概念:安装前你必须知道的“黑话”
- 什么是发行版 (Distro)?
- 桌面版 (Desktop) vs. 服务器版 (Server)
- ISO 镜像与启动盘
- BIOS vs. UEFI,MBR vs. GPT
- [避坑要点 #1] 安全启动 (Secure Boot) 与快速启动 (Fast Boot)
- 决战十字路口:Ubuntu vs. CentOS,新手该如何选?
- Ubuntu:“开箱即用”的桌面王者
- CentOS:企业级的“身份危机”
- [避坑要点 #2] CentOS 的版本选择(EOL 与 Stream)
- 对比表格与最终选择建议
- 战前准备:万无一失的安装介质
- 下载正确的 ISO 镜像
- 选择启动盘制作工具 (Rufus / BalenaEtcher)
- [避坑要点 #3] 启动盘制作的终极陷阱 (GPT vs. MBR)
- 配置 BIOS/UEFI 设置
- 实战演练(一):Ubuntu Desktop 22.04 LTS 安装详解
- 启动与“试用 Ubuntu”
- [避坑要点 #4] 安装时的网络与第三方软件
- 安装类型:最危险的十字路口
- [核心] 新手分区的“万金油”策略(
/、/home、swap) - 时区与用户创建
- 实战演练(二):CentOS Stream 9 (Workstation) 安装详解
- 初见 Anaconda 安装器
- [避坑要点 #5] 软件选择 (Software Selection)
- [避坑要点 #6] 安装目的地 (Installation Destination) 与分区
- [避坑要点 #7] Root 密码与用户创建
- 安装之后:新手的第一步
- 立即更新系统
- 安装必备工具与驱动
- (CentOS)配置 EPEL 与 RPM Fusion
- 本文“避坑要点”全总结
- 总结与未来展望
- 相关链接
1. 引言:为何选择 Linux?为何是 Ubuntu 与 CentOS?
欢迎来到 Linux 的世界!无论你是厌倦了 Windows 的臃肿、希望学习服务器运维、还是渴望一个自由定制的开发环境,Linux 都是你的不二之选。它开源、免费、稳定且极其强大。
但“Linux”并非一个单一的操作系统,而是一个“内核”。基于这个内核,诞生了成百上千的“发行版”(Distributions)。在这些发行版中,Ubuntu 和 CentOS 是两座无法绕开的高峰:
- Ubuntu (乌班图):基于 Debian,以其无与伦比的易用性、庞大的社区支持和丰富的软件生态,成为了桌面 Linux 的代名词,也是新手和开发者的首选。
- CentOS (森特OS):基于 Red Hat Enterprise Linux (RHEL),以其坚如磐石的稳定性,长期(在 EOL 之前)统治着企业级服务器市场。
选择安装 Linux,就如同新手学习驾驶。本文的目标,不仅是教你如何启动引擎、挂挡起步,更是要帮你识别路上的每一个“坑”——从选择车辆(选择发行版)、配置导航(设置 BIOS)到规划路线(磁盘分区)。本文将倾尽所能,让你这趟“上路”之旅,安全、顺畅。
2. 核心概念:安装前你必须知道的“黑话”
在动手之前,我们必须先统一“语言”。
什么是发行版 (Distro)?
Linux 内核是汽车的引擎,而发行版(如 Ubuntu, CentOS, Fedora, Debian…)则是完整的汽车。发行版 = Linux 内核 + 包管理系统 (如 apt / dnf) + 桌面环境 (如 GNOME / KDE) + 各种应用软件。
桌面版 (Desktop) vs. 服务器版 (Server)
- 桌面版:为你我这样的普通用户设计。默认安装图形用户界面 (GUI)、办公套件、浏览器、多媒体工具。新手请无脑选择此版本。
- 服务器版:为服务器设计。默认通常不带 GUI(只有命令行),预装了网络服务、安全工具,并进行了性能优化。
[避坑] 很多新手想“学习服务器”,于是下载了 Ubuntu Server 或 CentOS Minimal,开机后面对漆黑的命令行界面(CLI)直接懵掉。请记住:任何桌面版 Linux 都可以通过命令行来管理;先装好桌面版,再打开“终端”学习,是最高效的路径。
ISO 镜像与启动盘
ISO 镜像 (.iso 文件) 是操作系统的“光盘映像”,是安装系统的“原料”。但你不能直接把 .iso 文件复制到 U 盘里。
启动盘:你需要使用特定工具(如 Rufus),将 ISO 镜像“烧录”到 U 盘中,使其成为一个可引导的安装介质。
BIOS vs. UEFI,MBR vs. GPT
这是两个相对应的概念,也是新手的第一个“拦路虎”。
- BIOS (老式):传统的主板引导系统。
- UEFI (新式):现代主板的引导系统,功能更强,启动更快。
- MBR (老式):配合 BIOS 使用的磁盘分区表,限制多(如最大 2TB 硬盘)。
- GPT (新式):配合 UEFI 使用的磁盘分区表,更现代,无 MBR 的限制。
你的电脑(近 10 年内购买的)几乎 100% 是 UEFI + GPT 模式。
[避坑要点 #1] 安全启动 (Secure Boot) 与快速启动 (Fast Boot)
这是导致 U 盘无法启动或安装后无法引导的最常见原因!
- 安全启动 (Secure Boot):UEFI 的一项功能,旨在防止恶意软件在开机时加载。但它默认只信任微软的签名,大多数 Linux 发行版(虽然 Ubuntu 等在努力适配)会被它阻止。
- 快速启动 (Fast Boot):Windows 的一项功能(在“电源选项”中),它在关机时并非真的“完全关机”,而是进入一种深度休眠。这会导致磁盘处于“锁定”状态,Linux 安装程序无法读取或写入,尤其是在双系统安装时。
解决方案:在安装 Linux 之前,你必须:
- 进入电脑的 BIOS/UEFI 设置(通常在开机时按 F2, F12, Del 等键)。
- 找到
Security或Boot选项,禁用 (Disable) 安全启动 (Secure Boot)。- 进入 Windows 系统,关闭“快速启动”。
3. 决战十字路口:Ubuntu vs. CentOS,新手该如何选?
选择比努力更重要,选错发行版会极大增加你的学习成本。
Ubuntu:“开箱即用”的桌面王者
- 阵营:基于 Debian。
- 包管理:
apt(如sudo apt update,sudo apt install vim)。 - 版本:LTS (Long-Term Support) 版(如 22.04)和短期支持版(如 23.10)。新手请一定选择 LTS 版,它提供 5 年的免费安全更新,极其稳定。
- 优势:
- 极其易用:安装程序 (Ubiquity) 非常友好,图形界面美观。
- 硬件支持:对各种硬件(特别是笔记本电脑的 Wi-Fi、显卡)支持极佳。
- 社区庞大:你遇到的任何问题,99% 都能搜到(英文)答案。
- 软件丰富:PPA、Snap、Flatpak… 你能轻松安装各种软件。
- 劣势:
- (相对)服务器而言,更新较快。
- Snap 包机制在社区中存在一些争议(启动速度慢等)。
- 适合人群:几乎所有新手、桌面用户、开发者(Web、AI、移动端)。
CentOS:企业级的“身份危机”
- 阵营:基于 RHEL (Red Hat Enterprise Linux)。
- 包管理:
yum/dnf(如sudo dnf update,sudo dnf install vim)。
[避坑要点 #2] CentOS 的版本选择(EOL 与 Stream)
这是目前关于 CentOS 最大的“坑”,请仔细阅读!
- CentOS 8 (已 EOL):已于 2021 年底停止维护 (End of Life),绝对不要再用了。
- CentOS 7 (即将 EOL):将于 2024 年 6 月停止维护,也即将成为历史,不推荐新手使用。
- CentOS Stream (9 / 8):这是目前 Red Hat 主推的版本。但它的定位变了!它不再是 RHEL 的“下游复刻版”,而是变成了 RHEL 的“上游开发版”。这意味着它是一个滚动更新的版本,稳定性(理论上)不如 RHEL 和过去的 CentOS。
那么,想学习 RHEL 生态怎么办?
- CentOS Stream 9:依然是首选,它最接近 RHEL 9,适合学习。
- Rocky Linux / AlmaLinux:这两个是“新”的 CentOS,由原 CentOS 创始人等社区力量创建,旨在 1:1 完美复刻 RHEL。它们才是“真·稳定”的企业版。
本文后续将以 CentOS Stream 9 为例,因为它依然是学习 RHEL 生态最“官方”的路径。
- 优势:
- 与 RHEL 高度兼容,是学习企业级运维的跳板。
dnf包管理器和 SELinux 等机制非常强大。
- 劣势:
- 安装器 (Anaconda) 相对复杂,对新手不友好。
- 软件源相对“古老”(为稳定性妥协),桌面软件生态远不如 Ubuntu。
- Stream 版本的定位让其处于一种“不稳定”的预期中。
- 适合人群:目标明确(想进企业当 Linux 运维/SRE)、有一定基础的学习者。
对比表格与最终选择建议
| 特性 | Ubuntu 22.04 LTS | CentOS Stream 9 |
|---|---|---|
| 基础 | Debian | RHEL |
| 包管理 | apt | dnf (兼容 yum) |
| 目标用户 | 新手、开发者、桌面用户 | 服务器管理员、RHEL 学习者 |
| 易用性 | ⭐⭐⭐⭐⭐ (极高) | ⭐⭐ (较低) |
| 桌面体验 | ⭐⭐⭐⭐⭐ (极好) | ⭐⭐⭐ (一般, 需配置) |
| 社区支持 | 极其庞大 | 庞大 (服务器领域) |
| 稳定性 | 非常稳定 (LTS) | 滚动更新 (相对不稳定) |
结论:
如果你是 Linux 新手,或者你只是想找一个日常使用和编程的操作系统,请选择 Ubuntu 22.04 LTS。
如果你有特定的目标(例如公司要求 RHEL 环境),请在对 CentOS Stream 的定位有清晰认知后,再选择它(或 Rocky/AlmaLinux)。
4. 战前准备:万无一失的安装介质
以选择 Ubuntu 22.04 LTS 为例。
1. 下载正确的 ISO 镜像
- Ubuntu:访问 Ubuntu 官网,下载
Ubuntu 22.04.x LTS版本。文件大小约 4-5 GB。 - CentOS Stream:访问 CentOS 官网,下载
CentOS Stream 9的x86_64(64位) ISO。
2. 选择启动盘制作工具
你需要一个 8GB 以上的 U 盘(安装后 U 盘内容会被清空)。
- Rufus (Windows 平台首选):功能强大,速度快。
- BalenaEtcher (跨平台:Win/Mac/Linux):界面美观,操作傻瓜化。
3. [避坑要点 #3] 启动盘制作的终极陷阱 (GPT vs. MBR)
这是使用 Rufus 时最容易犯的错。
打开 Rufus,选择 U 盘和 ISO 镜像后,你会看到两个关键选项:
- 分区方案 (Partition scheme):
GPT或MBR - 目标系统类型 (Target system):
UEFI或BIOS
你必须确保这里的设置与你目标电脑的设置一致!
- 现代电脑 (近 10 年):选择 GPT + UEFI。
- 老旧电脑:选择 MBR + BIOS。
[避坑] 如果你选择了 MBR,但你的电脑是 UEFI 模式,U 盘可能根本无法启动。反之亦然。如果你不确定,99% 的概率是 GPT + UEFI。BalenaEtcher 会自动处理,更适合新手。
4. 配置 BIOS/UEFI 设置
- 插入你制作好的 U 盘。
- 重启电脑,在亮屏瞬间(出现品牌 Logo 时)疯狂按 F2, F10, F12, Del 键(不同品牌按键不同,请自行搜索 “你的电脑品牌 + BISO key”)。
- 进入蓝/灰色的 BIOS/UEFI 设置界面。
- [必做] 找到
Security或Boot选项卡,禁用 Secure Boot (安全启动)。 - [必做] 找到
Boot Order(启动顺序) 选项卡,将你的 U 盘 (USB Drive) 调整到第一位。 - 保存 (Save) 并退出 (Exit)。电脑将自动重启并从 U 盘启动。
5. 实战演练(一):Ubuntu Desktop 22.04 LTS 安装详解
成功从 U 盘启动后,你将看到 Ubuntu 的安装界面。
1. 启动与“试用 Ubuntu”
- 你会看到一个菜单,选择
Try or Install Ubuntu。 - 进入后,你会看到 “Try Ubuntu” (试用) 和 “Install Ubuntu” (安装) 两个选项。
- 强烈建议:先点击 “Try Ubuntu”!这会进入一个临时的、运行在 U 盘上的 Ubuntu 桌面。
- 目的:检查你的硬件(Wi-Fi、蓝牙、触摸板、屏幕分辨率)是否被正确识别。如果“试用”一切正常,那么“安装”后也大概率一切正常。
- 确认无误后,双击桌面上的 “Install Ubuntu” 图标开始安装。
2. [避坑要点 #4] 安装时的网络与第三方软件
- 语言、键盘:按需选择。
- Updates and other software (更新与其它软件):
- "Download updates while installing Ubuntu" (安装时下载更新):勾选。
- "Install third-party software for graphics and Wi-Fi hardware…" (为图形和 Wi-Fi 硬件安装第三方软件):务必勾选!
[避坑] 很多新手(尤其是 N 卡用户)安装后黑屏、Wi-Fi 无法使用,就是因为没勾选“第三方软件”。这会自动帮你安装 NVIDIA 闭源驱动、Wi-Fi 驱动和多媒体解码器,省去大量麻烦。
3. 安装类型:最危险的十字路口
这里是新手“翻车”的重灾区。
- "Erase disk and install Ubuntu" (清除整个磁盘并安装 Ubuntu):
- 如果你:这是台空电脑,或者你不想要 Windows 了(数据已备份)。
- 动作:选择这个,它会格式化你的整块硬盘,然后自动分区并安装。
- 警告:数据无价,操作前请确认!
- "Install Ubuntu alongside Windows Boot Manager" (与 Windows 共存):
- 如果你:电脑上已有 Windows,你想装双系统。
- 动作:安装器会自动检测到 Windows,并提供一个滑块让你调整两个系统的空间。
- [避坑] 使用此选项前,必须在 Windows 下使用“磁盘管理”工具,先“压缩卷”,腾出一块“未分配”的空间。否则此选项可能不会出现或出错。
- "Something else" (其它选项):
- 如果你:想精细化控制分区,或者想实现“最佳实践”(如
/home分离)。 - 动作:手动分区。这是最复杂但也是最推荐的方式。
- 如果你:想精细化控制分区,或者想实现“最佳实践”(如
4. [核心] 新手分区的“万金油”策略(手动分区)
如果你选择了 “Something else”,你将看到一个磁盘列表。你需要手动创建分区。
[核心理论] 为什么需要手动分区?
最大的好处是数据与系统分离。我们将把系统(/)和你的个人文件(/home)放在不同的分区。
好处是:未来你把系统“玩坏了”或想升级 Ubuntu,你可以只格式化/分区重装,而你的/home分区(包含你的文档、配置、代码)毫发无损!
以下是 UEFI + GPT 模式下的“万金油”分区方案:
假设你有一块 500GB 的 SSD,你已经为 Linux 准备了 200GB 的“空闲空间 (free space)”。
- EFI 系统分区 (EFI System Partition)
- 作用:存放引导文件(告诉电脑如何启动 Ubuntu)。
- 大小:500 MB (足矣)。
- 类型:
EFI System Partition(它会自动格式化为 FAT32)。 - (注意) 如果你装双系统,Windows 已经有一个 EFI 分区了,请直接选择它作为挂载点
/boot/efi,不要格式化它! 如果是单系统,则新建一个。 - 挂载点:
/boot/efi
- Swap 分区 (交换空间)
- 作用:类似 Windows 的虚拟内存。当内存 (RAM) 不够用时,临时使用硬盘。
- 大小:如果 RAM < 8GB,建议 = RAM大小。如果 RAM >= 16GB,可以分 4GB-8GB,或者不分(现代系统性能足够好,也可以用 swap 文件)。
- 类型:
linux-swap
- 根分区 (Root)
- 作用:存放系统本身 (操作系统、安装的软件)。
- 大小:50 GB - 100 GB (建议 80GB,软件装多也不怕)。
- 类型:
Ext4 journaling file system - 挂载点:
/(一个斜杠)
- 家目录分区 (Home)
- 作用:存放你的个人数据(文档、下载、桌面、代码、个人配置)。
- 大小:剩下所有的空间 (如 200GB - 80GB - 8GB - 0.5GB = 约 111.5GB)。
- 类型:
Ext4 journaling file system - 挂载点:
/home
最后,确保 “Device for boot loader installation” (安装引导启动器的设备) 选择的是你的主硬盘(如 /dev/sda 或 /dev/nvme0n1),而不是某个分区。
5. 时区与用户创建
- 时区:地图上点
Shanghai即可。 - 用户:创建你的日常使用账户。设置一个强密码。
之后就是全自动安装,等待进度条走完,重启,拔掉 U 盘,享受 Ubuntu!
6. 实战演练(二):CentOS Stream 9 (Workstation) 安装详解
CentOS 的安装器名叫 Anaconda,界面风格与 Ubuntu 截然不同,它是一个“中心辐射型”的设置界面。
1. 启动与语言
选择语言后,你会进入“安装摘要 (Installation Summary)”界面。这里的所有带“感叹号”的项目都必须点击进去配置。
2. [避坑要点 #5] 软件选择 (Software Selection)
- 这是 CentOS 的巨坑!
- 点击 “Software Selection”。
- 默认是
@minimal-install(最小安装),装完只有命令行! - 新手必须在左侧选择:
Workstation(工作站):最推荐,带 GNOME 桌面和常用工具。Server with GUI(带 GUI 的服务器):也可以,但预装软件不同。
- 在右侧,可以额外勾选你需要的(如
Development Tools)。
3. [避坑要点 #6] 安装目的地 (Installation Destination) 与分区
- 点击 “Installation Destination”。
- Storage Configuration:
Automatic(自动):不推荐,它会使用 LVM,并且不会分离/home。Custom(自定义):推荐。
- 点击 “Done” 后,会进入手动分区界面。
- 分区策略:与 Ubuntu 类似,强烈建议分离
/home。 - 点击
+号,依次创建:/boot/efi(500MB,EFI System Partition)swap(8GB,swap)/(80GB,ext4)/home(剩余全部,ext4)
[避坑] Anaconda 的分区界面不如 Ubuntu 直观。你需要耐心设置每个挂载点和大小。如果你选择了 LVM 方案(默认),后续扩容会很方便,但对新手理解和排错更难。初学者使用标准分区 (Standard Partition) + ext4 即可。
4. [避坑要点 #7] Root 密码与用户创建
- 这是 CentOS (RHEL) 的特色。
Root Password:必须设置一个 Root 用户的密码 (Linux 的“超级管理员”)。User Creation:必须创建一个日常使用的普通用户。- [避坑] 请务必勾选 “Make this user administrator” (将此用户设为管理员),这样你才能使用
sudo命令。 - 安全实践:设置一个极其复杂的 Root 密码,并牢记。然后永远不要使用 Root 登录,日常只使用你创建的普通用户,在需要权限时使用
sudo。
设置完所有项目(感叹号消失),点击 “Begin Installation” 开始安装。
7. 安装之后:新手的第一步
安装成功只是开始。
1. 立即更新系统
这是第一要务!打开“终端”(Terminal)。
- Ubuntu:
1sudo apt update # 刷新软件源列表 2sudo apt upgrade -y # 升级所有已安装的软件包
- CentOS Stream 9:
1sudo dnf update -y # dnf 会自动刷新并升级
2. 安装必备工具与驱动
- Ubuntu:
- 驱动:打开 “Software & Updates” (软件与更新) -> “Additional Drivers” (附加驱动),选择你的 NVIDIA 显卡对应的
(proprietary, tested)(闭源,已测试) 驱动。 - 必备工具:
1sudo apt install -y vim git curl wget build-essential - 驱动:打开 “Software & Updates” (软件与更新) -> “Additional Drivers” (附加驱动),选择你的 NVIDIA 显卡对应的
- CentOS Stream 9:
- 必备工具 (Development Tools 是一个包组):
1sudo dnf groupinstall -y "Development Tools" 2sudo dnf install -y vim git curl wget
3. (CentOS)配置 EPEL 与 RPM Fusion
CentOS 的官方源很“纯净”,很多常用软件(如 VLC 播放器、NVIDIA 驱动)不在其中。
- EPEL (企业版 Linux 附加软件包):
1sudo dnf install epel-release -y
- RPM Fusion (提供官方源不包含的软件):
1# 启用 Free 和 Nonfree 源 2sudo dnf install -y \ 3 [https://download1.rpmfusion.org/free/el/rpmfusion-free-release-$(rpm](https://download1.rpmfusion.org/free/el/rpmfusion-free-release-$(rpm) -E %rhel).noarch.rpm \ 4 [https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-$(rpm](https://download1.rpmfusion.org/nonfree/el/rpmfusion-nonfree-release-$(rpm) -E %rhel).noarch.rpm
- 配置好后再
sudo dnf update一次。
8. 本文“避坑要点”全总结
- [要点 #1] BIOS/UEFI 设置:必须禁用
Secure Boot(安全启动) 和 Windows 的Fast Boot(快速启动),否则 U 盘可能无法启动或双系统磁盘锁死。 - [要点 #2] CentOS 版本选择:CentOS 8/7 已 EOL 或即将 EOL。
CentOS Stream是滚动开发版,不再是 RHEL 的稳定复刻。新手学习 RHEL 生态可用 Stream,或选择Rocky/AlmaLinux。 - [要点 #3] 启动盘制作 (Rufus):分区方案 (GPT) 和 目标系统 (UEFI) 必须与你的电脑匹配,99% 的现代电脑都是
GPT + UEFI。 - [要点 #4] Ubuntu 安装选项:必须勾选“安装第三方软件 (Install third-party software)”,否则 N 卡驱动和 Wi-Fi 驱动可能缺失。
- [要点 #5] CentOS 软件选择:不能使用默认的
Minimal Install(最小安装),必须选择Workstation(工作站) 或Server with GUI才能获得图形界面。 - [要点 #6 & 核心] 手动分区策略:强烈建议使用“其它选项”进行手动分区。必须将
/home(家目录) 设为独立分区(占用剩余最大空间),以便系统重装时数据不丢失。 - [要点 #7] CentOS 用户创建:必须同时设置
Root 密码和创建一个普通管理员用户(勾选 Make administrator)。
9. 总结与未来展望
Linux 的安装过程,表面上是“下一步、下一步”,实则上是对计算机硬件(BIOS/UEFI)、磁盘管理(分区表、文件系统)和操作系统引导(Bootloader)的一次综合“体检”。
Ubuntu 22.04 LTS 无疑是新手的最佳起点,它以极低的门槛提供了强大而美观的 Linux 体验。
CentOS Stream 9(及其 RHEL 衍生版)则是一条更陡峭、但目标更明确的路径,通往企业级服务器运维。
克服安装的“恐惧”和“坑点”,只是万里长征的第一步。真正的乐趣在于安装完成后,在那个闪烁的光标($)后面,用命令和代码去探索、去创造、去解决问题。
希望这篇 2000 多字的“避坑”指南能帮你完美起步。祝你的 Linux 之旅愉快!
10. 相关链接
- Ubuntu 官方下载 (下载 Ubuntu Desktop LTS)
- CentOS Stream 官方下载 (下载 CentOS Stream 9)
- Rufus 官方网站 (Windows 平台启动盘制作工具)
- BalenaEtcher 官方网站 (跨平台启动盘制作工具)
- Arch Wiki: Installation Guide (虽然不是本文主角,但这是全网最权威、最详细的 Linux 安装与配置“圣经”,在你成为高手后必看)
✨ 坚持用 清晰易懂的图解 + 代码语言, 让每个知识点都 简单直观 !
🚀 个人主页 :不呆头 · CSDN
🌱 代码仓库 :不呆头 · Gitee
📌 专栏系列 :💬 座右铭 : “不患无位,患所以立。”

