学习主线

Linux / RHCE 主干

沿课程顺序建立 Linux 系统管理、自动化与故障处理能力,重新整合零散的Linux知识,把它们化为体系。

49% 24 / 49 已完成

01

Linux 入门与 RHEL 环境

理解 Linux 生态并搭建稳定的 RHEL 练习环境。

3 / 3 阶段完成
理解 Linux 发展与开源协议 梳理 Linux 的发展脉络、发行版生态与常见开源协议边界。 标准目标
搭建 VMware RHEL 9 实验环境 完成虚拟机创建、RHEL 9 安装与基础实验环境准备。 标准目标
完成云上 RHEL 9 安装与登录 能够在云环境部署 RHEL 9,并验证本地与远程登录链路。 标准目标

02

命令行与文件系统

掌握命令语义、帮助系统、目录结构和常用文件操作。

2 / 2 阶段完成
掌握 Linux 命令语法与帮助系统 理解命令、选项和参数的结构,并使用 man、help 等方式定位用法。 标准目标
熟悉文件系统结构与常用命令 理解主要目录用途,并能完成文件与目录的创建、复制、移动和删除。 标准目标

03

用户、权限与编辑工具

管理身份与基础权限,并熟练使用管道和 Vim。

3 / 3 阶段完成
管理用户和用户组 完成用户、组、成员关系与账户基础属性的创建和维护。 标准目标
管理基础文件权限 理解所有者、所属组和其他用户的权限位,并正确使用符号与数字模式。 标准目标
掌握 I/O 管道与 Vim 高级操作 组合重定向和管道处理数据,并提高 Vim 编辑与检索效率。 标准目标

04

文本处理与 Shell 基础

使用文本处理工具并建立 Shell 环境与变量模型。

4 / 4 阶段完成
掌握高级文本处理(一) 使用 grep、正则表达式和基础文本工具筛选结构化信息。 标准目标
掌握高级文本处理(二) 组合常用文本处理命令完成字段提取、排序、统计与转换。 标准目标
使用 sed 并建立 Shell 基础 使用 sed 完成流式编辑,并理解 Shell 命令执行的基本边界。 标准目标
理解 Shell 变量与启动环境 掌握变量展开、环境变量和 Shell 启动文件的作用范围。 标准目标

05

进程与网络管理

理解进程、信号和网络数据流,完成常用网络配置。

4 / 4 阶段完成
管理进程 查看进程状态、前后台任务和资源占用,并执行合适的进程控制。 标准目标
理解信号与网络基础 理解常用信号的处理语义,并建立地址、路由、DNS 与连接的基础模型。 标准目标
使用网络管理工具 使用 NetworkManager 和 nmcli 配置地址、网关、DNS 与连接配置文件。 标准目标
配置 Bond 与网桥 理解聚合与二层转发边界,并完成 Bond 和 Bridge 的配置验证。 标准目标

06

Shell 脚本与任务自动化

用脚本、循环、计划任务和查找工具组织重复工作。

7 / 7 阶段完成
编写基础 Shell 脚本 掌握脚本执行、参数、输入、退出状态与基本条件判断。 标准目标
编写进阶 Shell 脚本 使用条件分支、命令组合和测试表达式组织可靠的脚本流程。 标准目标
使用循环组织 Shell 逻辑 掌握 for、while、until、break 与 continue 的控制边界。 标准目标
管理计划任务 使用 at 和 cron 管理一次性与周期性任务,并理解执行身份和访问控制。 标准目标
使用 locate 快速查找 理解 locate 数据库更新机制,并能快速定位已收录路径。 标准目标
使用 find 精确查找 组合起点、测试、运算符和动作完成精确且安全的文件查找。 标准目标
使用网络客户端工具 使用常见客户端验证名称解析、连通性、端口和应用层服务响应。 标准目标

07

远程连接与访问控制

建立安全的远程管理、认证、提权和细粒度授权能力。

1 / 4 积累中
使用 SSH 远程连接与传输文件 通过 SSH 建立远程会话,并使用安全工具完成文件传输。 标准目标
配置 SSH 认证与免密登录 理解 SSH 认证链路,配置密钥认证并验证权限与信任边界。 标准目标
管理特殊权限与 ACL 掌握 SUID、SGID、Sticky Bit 与 ACL 的适用场景和生效规则。 标准目标
配置 sudo 并深化文件系统管理 配置最小权限 sudo 规则,并理解相关文件系统管理边界。 标准目标

08

软件包与服务管理

管理软件来源、安装方式和 systemd 服务生命周期。

0 / 2 积累中
使用 RPM 与 DNF 管理软件包 查询、安装、升级和删除软件包,并理解依赖与软件源关系。 标准目标
从源码安装软件并管理服务 完成源码构建安装,并使用 systemd 管理服务状态与开机行为。 标准目标

09

启动、日志与性能

理解启动链路,利用日志定位故障并进行基础性能调优。

0 / 3 积累中
理解系统启动流程并处理启动故障 梳理固件到 systemd 的启动链路,并按故障层次完成恢复。 标准目标
管理系统日志与 Chrony 时间同步 使用 journald 和日志文件定位事件,并配置可靠的时间同步。 标准目标
理解内核并进行基础性能调优 识别内核组成与关键资源指标,完成可验证的基础调优配置。 标准目标

10

存储与网络文件系统

管理磁盘、逻辑卷、快照和 NFS 网络存储。

0 / 4 积累中
管理磁盘、分区与文件系统挂载 完成磁盘识别、分区、格式化和持久挂载,并验证启动可用性。 标准目标
管理 Swap 与 LVM 逻辑卷 创建和调整 Swap、PV、VG 与 LV,并安全扩展文件系统。 标准目标
理解快照并使用 Stratis 理解写时复制等快照机制,并完成 Stratis 存储池与文件系统管理。 标准目标
配置 NFS 网络存储并初识 SELinux 发布和挂载 NFS 共享,并识别 SELinux 对服务访问的影响。 标准目标

11

SELinux、防火墙与容器

建立主机安全边界并掌握 Podman 容器运行与持久化。

0 / 4 积累中
配置与管控 SELinux 理解标签、策略和布尔值,使用日志工具定位并修复访问拒绝。 标准目标
管理 firewalld 并认识容器 配置区域、服务和端口规则,并理解容器隔离的基本目标。 标准目标
理解容器核心技术并管理 Podman 理解 namespace、cgroup 与镜像分层,并完成 Podman 容器生命周期管理。 标准目标
配置容器持久化并集成 systemd 管理卷与持久化数据,并使用 systemd 稳定托管容器服务。 标准目标

12

Ansible 自动化基础

从主机清单和 ad hoc 命令走向可复用的 Playbook。

0 / 4 积累中
安装 Ansible 并维护主机清单 配置控制节点、受管主机与 Inventory,并验证连接和执行身份。 标准目标
使用 Ansible 配置、ad hoc 与常用模块 理解配置优先级,使用 ad hoc 命令和常用模块完成批量操作。 标准目标
编写 YAML 与 Playbook 遵循 YAML 结构编写幂等 Playbook,并验证任务执行结果。 标准目标
使用 Handlers 与 Ansible 变量 使用通知机制控制服务变更,并理解变量来源与优先级。 标准目标

13

Ansible 自动化进阶

使用变量、条件、循环、模板、角色和加密组织工程化自动化。

0 / 4 积累中
使用高级变量与条件判断 组织复杂变量,并用条件表达式控制任务在正确主机和状态下执行。 标准目标
编写多重判断与循环任务 组合条件、循环和注册变量,减少重复并保持任务可读性。 标准目标
管理配置文件与 Jinja2 模板 使用文件类模块和 Jinja2 模板生成可维护的主机配置。 标准目标
使用 Roles、Vault 与 Navigator 用 Roles 组织复用内容,使用 Vault 保护敏感变量并通过 Navigator 执行和检查。 标准目标

14

Linux 职业路线复盘

把课程能力映射到 Linux、运维与自动化岗位的发展方向。

0 / 1 积累中
理解 Linux 岗位与成长方向 把已学能力映射到 Linux、运维、自动化和基础设施岗位,识别后续深化方向。 加速目标