Skip to content

test-your-sysadmin-skills

A large set of Linux sysadmin interview and self-test questions with example answers.

Stars
11.9k
Forks
1.7k
Licence
MIT
Language
—
Last update
2.0 years ago
Type
Curated list

No commits in over a year — check for forks or alternatives before adopting.

What it is

This is a free collection of about 284 questions and example answers for people studying or interviewing for Linux and Unix system administrator roles. Questions are grouped by difficulty, from simple warm-up questions to deep 'guru' topics, and many answers link to further reading. The answers are examples rather than complete references, and some questions are marked as unanswered or incomplete for others to fill in.

  • Quiz yourself by reading a question and answering before expanding the answer
  • Build a study plan across the Junior, Regular, Senior and Guru sections
  • Pick follow-up resources linked from individual answers
  • Prepare a list of questions to ask or be asked in an interview

Great for

  • People preparing for a Linux or sysadmin job interview
  • Junior admins checking how much they know
  • Students wanting a structured list of topics to study
  • Interviewers looking for question ideas

Not ideal for

  • Readers who need a complete, authoritative reference, since the README says the answers are only examples and do not cover the whole topic
  • People looking for hands-on lab exercises, because this is a Q&A list rather than a practice environment
Step-by-step guide: how to use test-your-sysadmin-skillsInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Read it online

    Clone the repository

    git clone https://github.com/trimstray/test-your-sysadmin-skills
  2. 2

    Run it

    • Open the README on GitHub
    • Start with the Simple Questions section
    • Move to Junior Sysadmin, then Regular and Senior
    • Follow linked resources for any topic you want to learn more about
  3. 3

    Get the most out of it

    • Answer each question aloud before opening the answer
    • Use the table of contents to jump to a difficulty level
    • Submit a pull request when you find an answer that is wrong or incomplete

Downloads

Strengths

  • Large number of questions (284) organized by level
  • Answers often include links to deeper resources
  • Open to pull requests for corrections and additions

Trade-offs

  • Answers are examples and are not guaranteed to be complete or current
  • Some questions are marked as unfinished, and parts of the README are opinion-based

How it compares

ProjectStarsTypeLevelUpdatedBest for
test-your-sysadmin-skills (this)11.9kCurated listbeginner2.0 years agoPeople preparing for a Linux or sysadmin job interview
awesome-scalability75.3kCurated listbeginner10 months agoEngineers preparing for system design interviews
the-book-of-secret-knowledge255kCurated listbeginner2.0 years agoSystem and network administrators looking for a reference of tools and howtos
interviews65.5kLearning resourcebeginner1.5 years agoStudents preparing for their first software engineering interviews
fe-interview26.3kLearning resourcebeginner1.0 years agoFront-end developers preparing for job interviews
30-seconds-of-interviews12.1kLearning resourcebeginner3.9 years agoDevelopers preparing for JavaScript or front-end interviews

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.