Stack
Type
Difficulty
10 results
Clear filtersArch Linux Wiki
Extensive documentation covering Arch Linux installation, configuration, system administration, networking, package management, troubleshooting, and a wide range of Linux concepts.
Linux, Bash, Networking, System Administration·BeginnerAdvanced
Documentation·Systems & Infrastructure
ByteByteGo Newsletter
Visual explanations and guides focused on system design, distributed systems, databases, networking, scalability, and the architecture behind modern software systems.
System Design, Distributed Systems, Networking, Databases·IntermediateAdvanced
Article / Guide·Systems & Infrastructure
Explain Shell
An interactive command-line reference that breaks down shell commands into their individual components and explains what each part of a command does.
Bash, Shell·Beginner
Interactive·Systems & Infrastructure
Grokking the System Design
A collection of system design learning material and interview preparation resources covering the architecture of large-scale software systems.
System Design, Distributed Systems, Databases, Networking·IntermediateAdvanced
Course·Systems & Infrastructure
Linux Command Line Beginners
An introductory Ubuntu tutorial covering essential command-line concepts, navigation, file management, package installation, and other fundamental terminal operations.
Linux, Bash, Shell·Beginner
Tutorial·Systems & Infrastructure
Linux Journey
Interactive Linux lessons covering the command line, permissions, processes, networking, package management, and other fundamentals through guided learning and practical exercises.
Linux, Bash, Shell, Networking·BeginnerAdvanced
Interactive·Systems & Infrastructure
System Design Handbook
A guide to system design concepts covering scalable architectures, distributed systems, databases, networking, reliability, and large-scale software design.
System Design, Distributed Systems, Databases, Networking·IntermediateAdvanced
Book·Systems & Infrastructure
System Design Primer
An open-source guide covering system design concepts, distributed systems, scalability, databases, networking, and architectures for large-scale software.
System Design, Distributed Systems, Databases, Networking·IntermediateAdvanced
Curriculum·Systems & Infrastructure
The Linux Command Line
A comprehensive introduction to working with Linux through the command line, progressing from basic shell usage to scripting, file management, processes, networking, and system administration.
Linux, Bash, Shell·BeginnerAdvanced
Book·Systems & Infrastructure
Ubuntu Documentation
Documentation and guides for using, administering, configuring, and troubleshooting Ubuntu, covering desktop usage, servers, system management, networking, and command-line workflows.
Linux, Bash, Networking, System Administration·BeginnerAdvanced
Documentation·Systems & Infrastructure