Introduction to Linux
Orient yourself to Linux and the ideas that make the rest of the operating system easier to understand.
A structured collection of interactive GNU Group reference workbenches covering Linux foundations, administration, operations, troubleshooting and automation. Start at the beginning or jump directly to the topic you need.
Completion is stored only in this browser and does not require an account.
Build orientation first: Linux concepts, navigation, files and the editor skills that support everything else.
Orient yourself to Linux and the ideas that make the rest of the operating system easier to understand.
Reinforce the essential points every new Linux learner should recognise before moving into administration.
Learn how Linux organises paths and directories and how to move through a system confidently.
Work with files and directories using the everyday operations that underpin practical Linux administration.
Develop enough Vim fluency to inspect and edit configuration files without getting trapped in the editor.
Move from navigation into operating a Linux system: identity, permissions, software, processes, services and storage.
Understand Linux identities and the user/group model used to control ownership and access.
Build a practical model for ownership and read/write/execute permissions instead of memorising numeric modes.
Learn the role of packages, repositories and package managers in keeping Linux software controlled and maintainable.
psUnderstand processes, process identifiers and the practical information exposed by Linux process inspection tools.
Work with Linux services and build the operational model behind service state, startup and troubleshooting.
Build confidence reading filesystem capacity and storage usage before progressing to deeper storage administration.
Connect the pieces: understand network behaviour, read evidence and develop a systematic troubleshooting habit.
Develop a practical networking model for addresses, routes, name resolution and connectivity checks.
Use logs and observable evidence to move from symptoms toward causes with a repeatable diagnostic approach.
Turn repetitive command-line work into reusable shell logic and begin thinking like an operator who automates safely.
Move from individual commands to basic scripts and reusable automation patterns, with the enhanced voice-enabled reference.