Ghostboard pixel Skip to content

What LeetCode? I Found This Platform to Practice Linux Troubleshooting Skills

Move over theory and practice your Linux and DevOps skills by solving various challenges on this innovative platform. A good way to prepare for job interviews.

SadServers is a LeetCode alternative platform. The picture represents a devops hipster

While developers rely on platforms like LeetCode for coding interview practice, there is not much for DevOps and Linux sysadmin.

Or, so I used to think until I discovered SadServers.

Weird name? Perhaps. Basically, you have a server in trouble as it is not behaving as it should be. You troubleshoot and fix it to make it happy again.

Sounds intriguing right? Let me provide more details.

SadServers: Assess skills through hands-on realistic tasks

SadServers is an online platform dedicated to Linux sysadmins and DevOps so that they can practice their skills by solving various challenges in the set time frame.

Here, you'll find various problem scenarios, categorized in easy, medium and hard categories of difficulties.

Challenges require you to log into the custom configured Linux server and handle the task as specified in the problem scenario. The answers can be checked automatically when you submit.

And everything happens online, you don't need to bring your own servers. Just hit the Run button.

SadServers example
Just hit the run button to take on the challenge

And a new server preconfigured for your selected problem scenario is deployed. It takes around a minute for the server to be ready for you.

A new preconfigured server is deployed for you, available for the set duration

You can open the terminal to access the server right there in the web browser.

SadServers problem scenario

There are three kinds of problem scenarios

  • Fix: You got a troubleshooting scenario
  • Hack: More like pen-testing exercise to test the server security
  • Do: You have got a problem scenario to tackle in the command line

Some challenges are free and don't even need registration. Like the simplest of the problem where you have to find the program that is writing to the log file and terminate it. I encourage you to try it out.

If you like that, you can register to access more scenarios for free. And if you want to practice more for interviews or want to support the project, you can always opt for Pro version.

Apart from all scenario access, Pro version has additional benefits like more time to complete scenarios, unlimited retries, direct SSH access to VMs, VMs with network access, command history and achievement page.

I'll be honest. It's not the best looking website and certainly not the best user interface but it's a one of a kind website and it works. No overly fancy gimmicks here. Fernando, the creator of SadServers project, is a DevOps first, a designer later and that shows in this innovative platform.

The challenges are interesting. They make you think and even challenge your logical as well Linux skills to solve the problem within the given time frame.

If you are bored of the theoretical knowledge and want some challenges that will prepare you for the real world, SadServers is a platform worth exploring.

What do you think of SadServers? Did you give it a try yet?

🎗️
Here's why you should opt for It's FOSS Plus Membership:

- Even the biggest players in the Linux world don't care about desktop Linux users. We do.
- We don't put informational content behind paywall. Your support keeps it open for everyone. Think of it like 'pay it forward'.
- Don't like ads? With the Plus membership, you get an ad-free reading experience.
- When millions of AI-generated content is being published daily, you read and learn from real human Linux users.
- It costs just $2 a month, less than the cost of your favorite burger.

Become a Plus Member today and join over 300 people in supporting our work.
Abhishek Prakash

Abhishek Prakash

Linux user with passion for open source software and self-hosting. Also, creator of It's FOSS.

All articles

More in Training & Courses

See all

More from Abhishek Prakash

See all