Free simulated incident practice

Practice Linux troubleshooting from the first alert.

A service stops responding. A job stops running. The alert tells you what the user lost, but not which change will bring it back. These Linux exercises put you inside that gap: read the symptoms, inspect the simulated host and build an explanation before changing anything.

Start with the scope

Separate a problem affecting one process from a problem affecting the whole host. Note what still works and when the failure began. A useful first hypothesis explains both the failures and the healthy parts of the system.

Read before you change

Use the terminal, files and logs available in the scenario to test your hypothesis. Check the service state and the environment it runs in. Treat a familiar error message as evidence to investigate, rather than proof of a particular fix.

Prove the recovery

After a small change, repeat the checks that showed the failure. A command succeeding is not the same as the service recovering. Finish the incident checks, then explain what evidence justified your decision.

Put the method into practice.

Open a brief to see the symptoms, then launch the incident. The solution is yours to find.

Linux Beginner

Storefront Stuck in Maintenance Mode

Every Northstar Shops storefront page answers 503 with the maintenance banner, and checkout has taken no orders for 20 minutes.

+150 XP25 minStage 1/5

Linux Intermediate

Backup Pager Fires After Every Run

The nightly backup logs a finished archive every run, yet BackupFailure has paged the night shift three nights running.

+220 XP35 min

Linux Beginner

Cache Logs Approach the Disk Limit

The capacity forecast projects the rebuilt cache host's disk full within a week at the cache log's usual growth rate.

+140 XP20 min

Linux Beginner

Overnight Sync Has No New Run

The 02:00 content sync never published, and product pages are still showing yesterday's prices.

+130 XP15 min

Linux Intermediate

Incident Notes Service Fails to Start

The internal incident notes service is down, leaving responders to coordinate the outage from chat scrollback.

+200 XP30 minStage 3/5

Linux Beginner

Builds Stall Before Compilation

Eight jobs are stuck in the build queue, none has reached the compile step in 40 minutes, and deploys are frozen.

+110 XP10 min

Linux Intermediate

Queue Error Pager Keeps Firing

QueueWorkerCritical has paged 42 times in the last hour, although the queue workers report zero lag.

+190 XP25 minStage 5/5

Linux Intermediate

Report API Fails To Start

The report API does not answer, and the report dashboard shows errors ahead of Finance's 10:00 run.

+220 XP30 min

Linux Intermediate

Metrics API Refuses to Bind

The metrics API will not stay up after its 09:18 restart, and the dashboards that query it show no data.

+210 XP25 min

Linux Intermediate

Batch Worker Saturates the Host

Host CPU has sat above 95% for ten minutes, and storefront response times are climbing with it.

+210 XP25 min

What kind of lab is this?

FixOps runs simulated systems and a terminal designed for its scenarios. It does not provision a real server or cluster. Use it to rehearse investigation and recovery, and use a real environment when you need unrestricted tooling or production experience.

There is no interview pass guarantee or certification. You can start as a guest in the browser or use the Android app. If the concepts feel unfamiliar, work through a learning track before trying another incident.

Explore another practice guide or browse all 61 incidents.

Your pager is ready.

Free, instant, and it works on your phone. No signup: start as a guest and save your progress later.