Linux · From your first command to running servers
Linux and the command line
The operating system behind most servers, phones and the cloud, driven from the command line. Every lesson is a small machine you can step through, then a short quiz.
0 of 18 available lessons completed
Part of: Network engineer
Module 01 Beginner
Getting around
The shell, the file system and everyday commands.
-
Lesson 01 · 9 min
What Linux is
11 stepsNot started -
Lesson 02 · 10 min
The shell
10 stepsNot started -
Lesson 03 · 9 min
The file system
9 stepsNot started -
Lesson 04 · 10 min
Working with files
10 stepsNot started -
Lesson 05 · 10 min
Pipes and text tools: grep, sed, awk
10 stepsNot started -
Lesson 06 · 10 min
Editing files in the terminal
10 stepsNot started
Module 02 Intermediate
The system
Users, processes, packages, services, logs and disks.
-
Lesson 07 · 11 min
Users and permissions
10 stepsNot started -
Lesson 08 · 11 min
Processes and signals
11 stepsNot started -
Lesson 09 · 10 min
Installing software
11 stepsNot started -
Lesson 10 · 11 min
Services with systemd
10 stepsNot started -
Lesson 11 · 10 min
Logs
9 stepsNot started -
Lesson 12 · 12 min
Disks, partitions and mounts
10 stepsNot started
Module 03 Advanced
Networking, scripting and internals
Remote servers, automation and how Linux boots and isolates programs.
-
Lesson 13 · 12 min
Network tools on Linux
9 stepsNot started -
Lesson 14 · 12 min
SSH and keys
10 stepsNot started -
Lesson 15 · 11 min
Bash scripting
9 stepsNot started -
Lesson 16 · 12 min
Scheduling jobs: cron and timers
11 stepsNot started -
Lesson 17 · 12 min
How Linux boots
10 stepsNot started -
Lesson 18 · 12 min
Namespaces and cgroups: how containers work
12 stepsNot started
Go deeper
Special topics
Stand-alone deep dives.