
A collection of Linux Sysadmin Test Questions and Answers. Test your knowledge and skills in different fields with these Q/A.
:star:
"A great Admin doesn't need to know everything, but they should be able to come up with amazing solutions to impossible projects." - cwheeler33 (ServerFault)
:star:
"My skills are making things work, not knowing a billion facts. [...] If I need to fix a system I’ll identify the problem, check the logs and look up the errors. If I need to implement a solution I’ll research the right solution, implement and document it, the later on only really have a general idea of how it works unless I interact with it frequently... it’s why it’s documented." - Sparcrypt (Reddit)
ℹ️ This project contains 284 test questions and answers that can be used as a test your knowledge or during an interview/exam for position such as Linux (*nix) System Administrator.
✔️ The answers are only examples and do not exhaust the whole topic. Most of them contains useful resources for a deeper understanding.
⚠️ Questions marked *** don't have answer yet or answer is incomplete - make a pull request to add them!
🚥 If you find something which doesn't make sense, or something doesn't seem right, please make a pull request and please add valid and well-reasoned explanations about your changes or comments.
📚 In order to improve your knowledge/skills please see devops-interview-questions. It looks really interesting.
» All suggestions are welcome «
| The type of chapter | Number of questions | Short description |
|---|---|---|
| Introduction | ||
| 🔸 Simple Questions | 14 questions | Relaxed, fun and simple - are great for starting everything. |
| General Knowledge | ||
| 🔸 Junior Sysadmin | 65 questions | Reasonably simple and straight based on basic knowledge. |
| 🔸 Regular Sysadmin | 94 questions | The mid level of questions if that you have sound knowledge. |
| 🔸 Senior Sysadmin | 99 questions | Hard questions and riddles. Check it if you want to be good. |
| Secret Knowledge | ||
| 🔸 Guru Sysadmin | 12 questions | Really deep questions are to get to know Guru Sysadmin. |
My favorite Linux distribution:
Useful resources:
GNU isn't really an OS. It's more of a set of rules or philosophies that govern free software, that at the same time gave birth to a bunch of tools while trying to create an OS. So GNU tools are basically open versions of tools that already existed, but were reimplemented to conform to principals of open software. GNU/Linux is a mesh of those tools and the Linux kernel to form a complete OS, but there are other GNUs, e.g. GNU/Hurd.
Unix and BSD are "older" implementations of POSIX that are various levels of "closed source". Unix is usually totally closed source, but there are as many flavors of Unix as there are Linux (if not more). BSD is not usually considered "open", but it was considered to be very open when it was released. Its licensing also allowed for commercial use with far fewer restrictions than the more "open" licenses of the time allowed.