added project 2

This commit is contained in:
Hugh Ratsch
2025-02-09 02:01:58 -06:00
parent d13adede5e
commit 9ec69d3d83
10 changed files with 1146 additions and 20 deletions
@@ -0,0 +1,64 @@
# Level 2: Process Whisperer 💻
## Overview
Master process management and system resource control.
### Stage 2-1: Resource Detective
**Mission**: Identify and manage resource-intensive processes
**Setup**:
```bash
# Create resource-intensive processes
yes > /dev/null &
dd if=/dev/zero of=/dev/null &
```
**Challenges**:
1. Identify top CPU-consuming processes
2. Find memory-intensive applications
3. Adjust process priorities
4. Kill runaway processes
5. Monitor system load
**Success Criteria**:
- [ ] Processes correctly identified
- [ ] Resources optimized
- [ ] System stability maintained
- [ ] Efficient command usage
**Skills Used**:
- `top`/`htop`
- `ps`
- `nice`/`renice`
- `kill`/`pkill`
- `uptime`
### Stage 2-2: Service Sorcerer
**Mission**: Troubleshoot and fix system services
**Setup**:
```bash
# Install and configure test services
sudo apt install nginx
sudo systemctl stop nginx
```
**Challenges**:
1. Check service status
2. Analyze service logs
3. Fix dependencies
4. Configure service parameters
5. Create basic systemd service
**Success Criteria**:
- [ ] Services running correctly
- [ ] Logs properly analyzed
- [ ] Dependencies resolved
- [ ] Automation implemented
**Skills Used**:
- `systemctl`
- `journalctl`
- `service`
- `status`
- Log analysis