Domain Masterclass

Linux & OS Basics

Linux is the foundation of every DevOps, cloud, and backend engineering role. From basic navigation to advanced scripting and system administration.

Start Learning
185+
Articles
12
Sub-topics
70%
Avg Completion
What You'll Learn
  • Linux Commands 22 guides
  • File System Structure 12 guides
  • User & Group Management 10 guides
  • Permissions & Ownership 14 guides
  • Package Management 10 guides
  • Process Management 12 guides
  • Disk Management 9 guides
  • Networking Commands 11 guides
  • + 4 more topics below

Linux Commands

Essential shell commands every DevOps engineer must know

22 guides

File System Structure

Understanding /etc, /var, /proc, /sys and everything in between

12 guides

User & Group Management

Managing users, groups, sudo and access control

10 guides

Permissions & Ownership

chmod, chown, umask, ACLs and sticky bits explained

14 guides

Package Management

apt, yum, dnf, snap — installing and managing software

10 guides

Process Management

ps, top, kill, nice, background jobs and process trees

12 guides

Disk Management

lsblk, fdisk, df, du, LVM and filesystem mounting

9 guides

Networking Commands

ip, netstat, ss, ifconfig, route and network diagnostics

11 guides

Shell Scripting

Write powerful Bash scripts for automation and DevOps tasks

18 guides

Cron Jobs

Schedule tasks with crontab, at, and systemd timers

8 guides

Systemd & Services

systemctl, unit files, journald and service management

10 guides

Logs Management

journalctl, /var/log, logrotate and centralized logging

9 guides

Core Concepts

Essential Commands

ls, cd, grep, find, awk, sed — the toolkit every Linux user must master.

File Permissions

chmod, chown, and understanding rwx for users, groups, and others.

Process Management

Monitoring and controlling processes with ps, top, kill, and systemd.

Shell Scripting

Automate repetitive tasks with Bash scripts, variables, and loops.

Learning Roadmap

1
Phase 1: Beginner

Learn basic navigation (ls, cd, pwd), file operations, and understanding the filesystem hierarchy.

Linux Commands
File System Structure
User & Group Management
Permissions & Ownership
2
Phase 2: Intermediate

Master permissions, user management, shell scripting, cron jobs, and package managers.

Package Management
Process Management
Disk Management
Networking Commands
3
Phase 3: Advanced

Deep dive into systemd, kernel parameters, performance tuning, eBPF, and Linux internals.

Shell Scripting
Cron Jobs
Systemd & Services
Logs Management

Related Articles & Guides

Career Path

Become a Linux & OS Basics Expert

This domain is a core requirement for senior engineering roles.

View Full Path

Topics in This Domain

Shell Bash Systemd Cron Permissions Linux Commands File System Structure User & Group Management Permissions & Ownership Package Management Process Management Disk Management Networking Commands
Sandbox On-Demand

Practice Labs

Jump into interactive sandboxes and solve real-world Linux & OS Basics challenges.

devknow@host:~$ sandbox load linux
[LOAD] Calibrating live environment...
Ready (http://localhost:3000)
Go to Practice Labs