added project 2
This commit is contained in:
@@ -0,0 +1,155 @@
|
||||
# Command Line Mastery: The Linux Admin's Journey
|
||||
|
||||
## 🎮 Game Overview
|
||||
Master the command line through progressive challenges, earn achievements, and level up your Linux administration skills.
|
||||
|
||||
## 🎯 Game Structure
|
||||
Each level represents a core skill area, with increasingly complex challenges.
|
||||
|
||||
## 🏆 Achievement System
|
||||
- **Novice**: Complete basic challenges
|
||||
- **Adept**: Solve intermediate problems
|
||||
- **Expert**: Master advanced scenarios
|
||||
- **Guru**: Complete all challenges with optimal solutions
|
||||
|
||||
## 🎲 Levels
|
||||
|
||||
### Level 1: File System Navigator 📁
|
||||
**Theme**: Master file system operations and navigation
|
||||
|
||||
#### Stage 1-1: The File Hunter
|
||||
```bash
|
||||
Mission: Locate critical system files
|
||||
Skills: find, locate, which
|
||||
Bonus: Complete under 5 minutes
|
||||
```
|
||||
|
||||
#### Stage 1-2: Permission Puzzler
|
||||
```bash
|
||||
Mission: Fix incorrect permissions in /var/www
|
||||
Skills: chmod, chown, ACLs
|
||||
Bonus: Use single-line commands
|
||||
```
|
||||
|
||||
### Level 2: Process Whisperer 💻
|
||||
**Theme**: Process management and control
|
||||
|
||||
#### Stage 2-1: Resource Detective
|
||||
```bash
|
||||
Mission: Identify and handle resource-heavy processes
|
||||
Skills: top, ps, nice
|
||||
Challenge: No system slowdown
|
||||
```
|
||||
|
||||
#### Stage 2-2: Service Sorcerer
|
||||
```bash
|
||||
Mission: Debug and fix failing services
|
||||
Skills: systemctl, journalctl
|
||||
Bonus: Automate the fix
|
||||
```
|
||||
|
||||
### Level 3: Text Transformer 📝
|
||||
**Theme**: Advanced text processing and analysis
|
||||
|
||||
#### Stage 3-1: Log Archaeologist
|
||||
```bash
|
||||
Mission: Extract critical information from logs
|
||||
Skills: grep, awk, sed
|
||||
Challenge: Parse complex log formats
|
||||
```
|
||||
|
||||
#### Stage 3-2: Data Manipulator
|
||||
```bash
|
||||
Mission: Transform and analyze system data
|
||||
Skills: cut, sort, uniq
|
||||
Bonus: Create summary reports
|
||||
```
|
||||
|
||||
### Level 4: Network Ninja 🌐
|
||||
**Theme**: Network diagnostics and analysis
|
||||
|
||||
#### Stage 4-1: Connection Debugger
|
||||
```bash
|
||||
Mission: Solve network connectivity issues
|
||||
Skills: ping, traceroute, netstat
|
||||
Challenge: Fix DNS issues
|
||||
```
|
||||
|
||||
#### Stage 4-2: Traffic Analyzer
|
||||
```bash
|
||||
Mission: Monitor and analyze network traffic
|
||||
Skills: tcpdump, ss, iptables
|
||||
Bonus: Detect suspicious activity
|
||||
```
|
||||
|
||||
### Level 5: System Sentinel 🛡️
|
||||
**Theme**: System monitoring and optimization
|
||||
|
||||
#### Stage 5-1: Resource Watcher
|
||||
```bash
|
||||
Mission: Monitor and optimize system resources
|
||||
Skills: vmstat, iostat, free
|
||||
Challenge: Improve system performance
|
||||
```
|
||||
|
||||
#### Stage 5-2: Performance Tuner
|
||||
```bash
|
||||
Mission: Analyze and enhance system performance
|
||||
Skills: sar, tune2fs, sysctl
|
||||
Bonus: Document optimization strategy
|
||||
```
|
||||
|
||||
## 🌟 Scoring System
|
||||
- **Basic Completion**: 100 points
|
||||
- **Time Bonus**: +50 points
|
||||
- **Efficiency Bonus**: +50 points
|
||||
- **Creative Solution**: +100 points
|
||||
- **Documentation**: +50 points
|
||||
|
||||
## 🏅 Achievements
|
||||
- **Speed Demon**: Complete challenges under par time
|
||||
- **Efficiency Expert**: Use minimal commands
|
||||
- **Documentation Master**: Create detailed solution guides
|
||||
- **Script Savant**: Automate challenge solutions
|
||||
- **Perfect Solver**: Complete all bonus objectives
|
||||
|
||||
## 📊 Progress Tracking
|
||||
```
|
||||
Level 1: File System Navigator
|
||||
[▯▯▯▯▯] 0/5 Stages Complete
|
||||
[▯▯▯▯▯] 0/5 Achievements Unlocked
|
||||
|
||||
Level 2: Process Whisperer
|
||||
[▯▯▯▯▯] 0/5 Stages Complete
|
||||
[▯▯▯▯▯] 0/5 Achievements Unlocked
|
||||
```
|
||||
|
||||
## 🎓 Certification Path
|
||||
1. **Level Mastery**: Complete all stages in a level
|
||||
2. **Skill Mastery**: Earn all achievements in a category
|
||||
3. **Command Line Master**: Complete all levels and achievements
|
||||
|
||||
## 📚 Resources
|
||||
- Command reference sheets
|
||||
- Best practices guides
|
||||
- Solution templates
|
||||
- Challenge documentation
|
||||
|
||||
## 🔄 Daily Challenges
|
||||
Random challenges from completed levels to maintain skills:
|
||||
- **Monday Mystery**: Random file system challenge
|
||||
- **Tuesday Trouble**: Process management puzzle
|
||||
- **Wednesday Workout**: Text processing exercise
|
||||
- **Thursday Threat**: Network analysis scenario
|
||||
- **Friday Fix**: System optimization challenge
|
||||
|
||||
## 🎮 How to Play
|
||||
1. Start at Level 1
|
||||
2. Complete each stage's mission
|
||||
3. Document your solutions
|
||||
4. Earn achievements
|
||||
5. Progress to next level
|
||||
6. Complete daily challenges to maintain skills
|
||||
|
||||
Ready to begin your journey to Command Line Mastery?
|
||||
Choose your first mission from Level 1! 🚀
|
||||
Reference in New Issue
Block a user