🛠️ 04 Mini-Projects
Hands-on projects that combine multiple topics. Each project produces a working, reusable script or system configuration, with its own README (objective, usage, and walkthrough).
#
Project
Skills Used
Primary Topics
Difficulty
01
System Health Dashboard
Monitoring, scripting
09, 08
⭐⭐⭐
02
Automated Backup System
File system, scripting, cron
02, 06, 08
⭐⭐⭐
03
User Account Manager
Users & groups, permissions, scripting
03, 04, 08
⭐⭐⭐
04
Web Server Setup
Networking, packages, firewall
05, 07
⭐⭐⭐
05
Log Analyzer
Logs, scripting, grep/awk
09, 08
⭐⭐⭐
Topic Coverage
Topic
Projects
02 File System
02
03 Users & Groups
03
04 File Permissions
03
05 Package Management
04
06 Process Management
02
07 Networking
04
08 Shell Scripting
01, 02, 03, 05
09 System Monitoring & Logs
01, 05
Suggested Order
01 — read basic system metrics (monitoring + scripting foundation).
05 — parse logs to reinforce grep/awk and text processing.
02 — automate backups with cron and file operations.
03 — manage users and permissions from a script.
04 — stand up a real service end-to-end.