added project 2
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user