🎯 About this course
You already know some Linux. This course teaches you to show it. You answer the questions people really ask, aloud, with an example and a risk. You solve timed text and scripting problems with a routine (look, plan, build, check). You work through the scenarios an interviewer sets: a service down, a full disk, a user who cannot log in, a name that does not resolve and a closed port, and you learn the answer that scores: clarify, look, change one thing with a way back, check. You practise open questions about a slow server and a failed deployment, design questions about trade-offs, runbooks and capacity, and the honest answer to a question you cannot answer. A recap of how a Linux machine works gives you the picture behind your answers, and two full mock interviews with a scoring rubric tell you what to practise next. Every exercise names who needs it and why, uses a simulated machine, and ends with a check of the effective state rather than the command you meant to type.
By the end you will be able to
- Explain the commands, paths, permissions, users, processes, packages and text tools that Linux interviews start with, aloud and with an example and a risk.
- Apply the look, plan, build, check routine to timed log-parsing and text problems.
- Create report scripts and small programs with strict mode, options, logging and safe deletion, and schedule them with cron.
- Apply a clarify, look, change, check method to scenarios: a service down, a full disk, a login, a name and a closed port.
- Use a method to answer open troubleshooting questions about a slow server and a failed deployment, mitigating before investigating.
- Evaluate trade-offs aloud, write a runbook, say honestly what you do not know, and estimate rough capacity with stated assumptions.
- Analyse how a Linux machine works: its parts, storage and the file tree, processes and memory, and how it is run and watched.
- Evaluate your own interview answers with a rubric of method, evidence, safety and honesty, and plan the next practice.