DevOps 工程师 Practice Projects
July 1, 2026 · View on GitHub
支持语言: English · 简体中文 · English · 日本語 · Español · Français · Deutsch · Русский · 한국어 · Português
这是 LabEx 的实验性 DevOps 工程师技能树,从零到初级 DevOps 工程师。通过动手实验和真实场景,学习 Linux 基础、Docker、Kubernetes、CI/CD 和云原生工作流。
项目
探索 51 个适合初学者的 DevOps 工程师 项目,将核心概念应用到小而完整的程序中。每个项目都会在 LabEx 中打开可直接使用的环境,让你专注于动手构建。
| 序号 | 项目 | 难度 | 练习 |
|---|---|---|---|
| 01 | Linux 终端基础 | 初级 | 开始项目 |
| 02 | Linux 网络基础 | 初级 | 开始项目 |
| 03 | 文件系统导航与文件操作 | 初级 | 开始项目 |
| 04 | 查看、搜索和编辑文件 | 初级 | 开始项目 |
| 05 | Shell 重定向与管道 | 初级 | 开始项目 |
| 06 | Shell 环境与变量 | 初级 | 开始项目 |
| 07 | 用户、组和权限 | 初级 | 开始项目 |
| 08 | 进程与作业控制 | 初级 | 开始项目 |
| 09 | 系统信息与资源监控 | 初级 | 开始项目 |
| 10 | 系统救援与初始化 | 初级 | 开始项目 |
| 11 | 远程访问与安全文件传输 | 初级 | 开始项目 |
| 12 | 软件包管理 | 初级 | 开始项目 |
| 13 | Shell 脚本基础 | 中级 | 开始项目 |
| 14 | Web 服务器部署与灾难恢复 | 中级 | 开始项目 |
| 15 | 磁盘文件系统与存储管理 | 初级 | 开始项目 |
| 16 | 归档与备份 | 初级 | 开始项目 |
| 17 | 高级 Shell 脚本技术 | 中级 | 开始项目 |
| 18 | 使用 systemd 进行服务管理 | 初级 | 开始项目 |
| 19 | Nginx Web 服务器 | 中级 | 开始项目 |
| 20 | 使用 AWK 和 sed 进行文本处理 | 中级 | 开始项目 |
| 21 | 日志管理与文本处理 | 初级 | 开始项目 |
| 22 | 云原生部署 | 高级 | 开始项目 |
| 23 | 计划任务与例行维护 | 中级 | 开始项目 |
| 24 | 使用 Git 进行版本控制 | 中级 | 开始项目 |
| 25 | Ansible 自动化 | 中级 | 开始项目 |
| 26 | DNS 服务管理 | 中级 | 开始项目 |
| 27 | 自动化运维工具包开发 | 中级 | 开始项目 |
| 28 | MySQL 数据库基础 | 中级 | 开始项目 |
| 29 | Apache Web 服务器 | 中级 | 开始项目 |
| 30 | 启动过程与恢复 | 中级 | 开始项目 |
| 31 | GitHub Actions CI/CD | 中级 | 开始项目 |
| 32 | 基础系统安全 | 中级 | 开始项目 |
| 33 | Docker 容器基础 | 中级 | 开始项目 |
| 34 | Prometheus 监控 | 中级 | 开始项目 |
| 35 | Terraform 基础设施即代码 | 中级 | 开始项目 |
| 36 | HAProxy 负载均衡 | 中级 | 开始项目 |
| 37 | Python 运维实战 | 中级 | 开始项目 |
| 38 | RPM 和 DNF 包管理 | 中级 | 开始项目 |
| 39 | 混合基础设施部署 | 中级 | 开始项目 |
| 40 | Firewalld 配置 | 中级 | 开始项目 |
| 41 | Kubernetes 集群管理 | 中级 | 开始项目 |
| 42 | Kubernetes 基础知识 | 中级 | 开始项目 |
| 43 | DHCP 服务管理 | 中级 | 开始项目 |
| 44 | Grafana 数据可视化 | 中级 | 开始项目 |
| 45 | 网络服务管理 | 中级 | 开始项目 |
| 46 | NFS 和 Samba 文件共享 | 中级 | 开始项目 |
| 47 | SELinux 管理 | 中级 | 开始项目 |
| 48 | Keepalived 高可用性 | 中级 | 开始项目 |
| 49 | 高可用性与自动化 | 高级 | 开始项目 |
| 50 | 集中式日志管理 | 中级 | 开始项目 |
| 51 | 可观测性堆栈 | 高级 | 开始项目 |
About LabEx
LabEx is a hands-on learning platform for beginners.
Explore Linux, DevOps, Cybersecurity, and more — all directly in your browser.
Learn step by step through interactive labs, guided exercises, and real-world projects. 🌱
No setup, no stress — just practice and grow your skills by doing.
📖 Need help? Visit our Help Center or email info@labex.io