Linux Architecture
Understand how Linux is organized from hardware and bootloader to the kernel, user space, processes, services, and containers.
The Linux Filesystem
Now we learn one of the most important Linux concepts: how Linux organizes everything on your computer.
Users and Groups
Understand Linux user accounts, groups, identity records, privilege, and account-management commands.
Linux Permissions
Understand how Linux permissions work with files, directories, users, groups, and the chmod, chown, and chgrp commands.
Processes in Linux
Understand Linux processes, threads, lifecycle, signals, resource usage, and process troubleshooting.
Services and Daemons
Understand Linux services, daemons, systemd units, dependencies, logging, and safe lifecycle management.
Package management
Understand Linux packages, repositories, dependency resolution, updates, and safe software installation.
Environment variables
Understand Linux environment variables, inheritance, shell startup files, services, and safe configuration.
SSH
Understand secure remote access with SSH, key authentication, host verification, forwarding, and troubleshooting.
Logs
Understand Linux logs, journald, syslog, rotation, audit records, and secure log management.
Disk management
Understand how Linux manages disks, partitions, filesystems, and storage devices.
Bash Scripting
Write reliable Bash scripts for automation, file management, and Linux administration.
Troubleshooting Linux
Use an evidence-first method to diagnose Linux server, service, resource, storage, and network failures.