Linux Practice Projects

July 1, 2026 · View on GitHub

支持语言: English · 简体中文 · 日本語 · Español · Français · Deutsch · Русский · 한국어 · Português

Linux

面向初学者的系统化 Linux 课程路径:从命令行、系统管理到 Shell 脚本,在交互式 Shell 演练场中通过动手实验(非视频)夯实 Linux 运维与自动化能力。

在 LabEx 浏览项目

项目

探索 100 个适合初学者的 Linux 项目,将核心概念应用到小而完整的程序中。每个项目都会在 LabEx 中打开可直接使用的环境,让你专注于动手构建。

序号项目难度练习
001Linux 快速入门初级开始项目
002Linux 命令练习初级开始项目
003Linux 新手入门初级开始项目
004Kali Linux 入门初级开始项目
005成为初级系统管理员初级开始项目
006Shell 入门初级开始项目
007红帽系统管理 (RH124) 认证实验初级开始项目
008Nmap 入门指南初级开始项目
009CompTIA Linux+ 认证实战实验初级开始项目
010Linux 实践挑战初级开始项目
011红帽企业 Linux 自动化与 Ansible (RH294) 认证实验初级开始项目
012使用 Bash 构建 Linux 系统监控工具初级开始项目
013Linux 终端基础初级开始项目
014RHCSA 认证考试实践练习题初级开始项目
015Ansible 入门初级开始项目
016Linux 网络基础初级开始项目
017文件系统导航与文件操作初级开始项目
018Red Hat 系统管理 (RH134) 认证实验初级开始项目
019查看、搜索和编辑文件初级开始项目
020Linux 100 天挑战初级开始项目
021Shell 重定向与管道初级开始项目
022Shell 环境与变量初级开始项目
023用户、组和权限初级开始项目
024进程与作业控制初级开始项目
025系统信息与资源监控初级开始项目
026系统救援与初始化初级开始项目
027使用 Bash 构建任务调度器初级开始项目
028在 Linux 上使用 Nmap 进行实战网络扫描初级开始项目
029远程访问与安全文件传输初级开始项目
030安装和配置邮件服务器初级开始项目
031软件包管理初级开始项目
032配置 SSH 证书以实现安全登录初级开始项目
033面向 DevSecOps 的 Linux 安全实践初级开始项目
034Shell 脚本基础中级开始项目
035Web 服务器部署与灾难恢复中级开始项目
036磁盘文件系统与存储管理初级开始项目
037Nmap 扫描与 Telnet 访问初级开始项目
038使用 Bash 创建打字游戏初级开始项目
039归档与备份初级开始项目
040高级 Shell 脚本技术中级开始项目
041Kali 服务器漏洞利用实战初级开始项目
042使用 systemd 进行服务管理初级开始项目
043Nginx Web 服务器中级开始项目
044用户和组的创建与删除批处理初级开始项目
045搜索特定文件初级开始项目
046FTP 枚举与匿名访问初级开始项目
047Linux 服务器信息检索初级开始项目
048Linux 权限提升技术初级开始项目
049使用 AWK 和 sed 进行文本处理中级开始项目
050日志管理与文本处理初级开始项目
051恢复网站访问权限初级开始项目
052新手渗透测试入门初级开始项目
053计划任务与例行维护中级开始项目
054使用 Git 进行版本控制中级开始项目
055Ansible 自动化中级开始项目
056DNS 服务管理中级开始项目
057Telnet 暴力破解与弱密码攻击初级开始项目
058自动化运维工具包开发中级开始项目
059MySQL 数据库基础中级开始项目
060Apache Web 服务器中级开始项目
061启动过程与恢复中级开始项目
062GitHub Actions CI/CD中级开始项目
063基础系统安全中级开始项目
064开源情报 (OSINT) 与被动侦察中级开始项目
065自动化每日系统日志备份初级开始项目
066注入漏洞中级开始项目
067RHCSA 备考指南 (EX200)初级开始项目
068Docker 容器基础中级开始项目
069终端中的棋盘中级开始项目
070Prometheus 监控中级开始项目
071Terraform 基础设施即代码中级开始项目
072HAProxy 负载均衡中级开始项目
073Nginx 日志分析与优化初级开始项目
074Python 运维实战中级开始项目
075新同事系统账户设置初级开始项目
076RPM 和 DNF 包管理中级开始项目
077从文本中提取信息初级开始项目
078随机密码生成器开发初级开始项目
079SSH 枚举与密钥访问初级开始项目
080从指定时间收集文件初级开始项目
081Hadoop 快速入门初级开始项目
082复制大文件并保留目录结构初级开始项目
083实现自定义回收站功能命令初级开始项目
084RDP 枚举与弱密码访问初级开始项目
085从文本中提取链接信息初级开始项目
086网络数据包统计初级开始项目
087Firewalld 配置中级开始项目
088LFCS 备考指南初级开始项目
089自定义 Linux 文件列表初级开始项目
090Nmap 指纹识别与脚本引擎中级开始项目
091DHCP 服务管理中级开始项目
092Grafana 数据可视化中级开始项目
093网络服务管理中级开始项目
094Nmap 主机发现与端口扫描中级开始项目
095漏洞评估与管理中级开始项目
096SMB 枚举与访客访问初级开始项目
097NFS 和 Samba 文件共享中级开始项目
098SELinux 管理中级开始项目
099获取满足条件的程序初级开始项目
100Keepalived 高可用性中级开始项目

在 LabEx 查看更多

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.


Download on the App Store Download on the Mac App Store


📖 Need help? Visit our Help Center or email info@labex.io