Files
linux-sysadmin-journey/projects/02-command-line-mastery/levels/level-2
2025-02-09 02:01:58 -06:00
..
2025-02-09 02:01:58 -06:00

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:

# 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:

# 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