Scenario #1

Name: Sandbox

Description: Try out whatever you want!

Skill level: beginner

Time to complete: 15min

Tags: linux

Scenario #2

Name: Reloading without restarting

Description: The configuration for a process needs to be reloaded without restarting the process.

Skill level: intermediate

Time to complete: 15min

Tags: linux signals

Scenario #3

Name: Where is it logging?

Description: A process is logging somewhere and you need to find out where.

Skill level: intermediate

Time to complete: 15min

Tags: file descriptors linux

Scenario #4

Name: What is writing to this file?

Description: There is a log file that you don't recognize. Find out which process is writing to it.

Skill level: intermediate

Time to complete: 15min

Tags: file descriptors linux

Scenario #5

Name: My app's port is already taken

Description: You can't start a server because another process is listening on the same port. Terminate that process so that your server can start.

Skill level: intermediate

Time to complete: 15min

Tags: file descriptors linux

Scenario #6

Name: Too much logging

Description: A program logs too much by default. Make it log only errors without modifying its code.

Skill level: beginner

Time to complete: 15min

Tags: env vars linux

Scenario #7

Name: Wrong version

Description: After installing a new version of a program, it still shows the old version when you run it. Make the system run the new version instead of the old one.

Skill level: beginner

Time to complete: 15min

Tags: env vars linux

Scenario #8

Name: Program not found

Description: A program was installed, but it is not found when you run it. Make the system find the program.

Skill level: beginner

Time to complete: 15min

Tags: env vars linux

Scenario #9

Name: Errors only

Description: You want to store all errors generated by a program and discard all other output.

Skill level: beginner

Time to complete: 15min

Tags: linux shell redirection

Scenario #10

Name: Don't overwrite previous reports

Description: Generate a new report, but don't overwrite the previous ones.

Skill level: beginner

Time to complete: 15min

Tags: linux shell redirection

Scenario #11

Name: That Kubernetes secret is wrong

Description: Figure out why a password and the Kubernetes secret generated from it don't match.

Skill level: beginner

Time to complete: 15min

Tags: linux pipes