System (Linux)

The Linux system every server runs on: files, users, processes and services.

About System (Linux)

Linux is the free, open-source operating system that runs most of the world's servers, cloud machines and containers. Working with it means using the command line: navigating the file system, managing users and permissions, processes and services.

This is the base of every DevOps skill that follows.

Why it matters for placements

DevOps, cloud and backend roles assume you can log into a Linux server and find your way around. Interviewers ask about permissions, processes, systemd and how Linux boots.

What you'll learn

4 topics · 13 lessons, each with practice

  • Navigate and manage files and directories from the terminal
  • Manage users, groups and file permissions
  • Inspect and control processes and system resources
  • Run and troubleshoot services with systemd
  • Install software with package managers and read system logs

Foundation Foundation

Take Foundation test

Required. Enough to clear online assessments and service-company interviews.

Linux Fundamentals

Not started

Almost every server, container and cloud VM you will touch runs Linux, and the first thing you do on one is find files, check who you are and install something. These basics are the vocabulary behind every DevOps, backend or support interview question about a server.

Processes & Services

Not started

A server is only useful while its programs keep running, start again after a reboot and do scheduled work on time. This topic covers how Linux runs, stops, supervises and schedules programs, which is what you are doing whenever you deploy or debug a backend.

Interview Ready Interview Ready

Take Interview Ready test

Recommended. Enough for technical rounds at good product companies.

Storage

Not started

Disks fill up, new volumes get attached and data must survive reboots, and all of that is your problem on a server. This topic explains how Linux sees disks, organises files on them and grows them, so "disk is full" stops being a mystery.

Advanced Advanced

Take Advanced test

Optional. For top product companies. Never counted against your readiness.

Performance

Not started

"The server is slow" is one of the most common tickets and interview scenarios. This topic gives you the tools and the reading skill to tell whether the cause is CPU, memory or disk before you change anything.