Linux Foundations
Linux Essentials is a practical, hands‑on introduction to the Linux operating system, teaching students how to navigate the command line, manage files and permissions, configure system components, install software, work with processes, and troubleshoot real issues across modern distributions so they finish with the confidence to operate Linux systems, understand core administration tasks, and build a strong foundation for advanced Linux, cybersecurity, networking, and cloud courses.
| Responsible | Administrator |
|---|---|
| Last Update | 06/09/2026 |
| Members | 4 |
Intermediate
Linux
Certificate
-
Module 1 — Linux Foundations9Lessons ·
-
Lesson 1 - What Is Linux?
-
Lesson 2 — Linux Distributions Explained
-
Lesson 3 — Kernel, Shell, and Userland
-
Lesson 4 — Filesystem Hierarchy (FHS)
-
Lesson 5 - Navigating Linux
-
Lesson 6 — Working With Files & Directories
-
Lesson 7 — Text Viewing Tools (cat, less, grep)
-
Lesson 8 — File Manipulation (cp, mv, rm)
-
Lesson 9 — Searching & Filtering (grep, find, awk)
-
-
Module 2 — Linux System Administration Basics Users, permissions, processes, and system control.7Lessons ·
-
Lesson 1 — User & Group Management
-
Lesson 2 — File Permissions & Ownership
-
Lesson 3 — Sudo & Privilege Delegation
-
Lesson 4 — Process Management (ps, top, htop)
-
Lesson 5 — Systemd Services & Targets
-
Lesson 6 — Scheduling Tasks (cron, crontab, at)
-
Lesson 7 — Package Management (apt, dnf, pacman)
-
-
Module 3 — Linux Networking Interfaces, routing, services, and troubleshooting.6Lessons ·
-
Lesson 1 — Networking Basics (ip, ping, ss, hostnamectl)
-
Lesson 2 — Network Configuration & Interfaces
-
Lesson 3 — DNS, Hostnames & Name Resolution
-
Lesson 4 — Firewalls (ufw, firewalld, iptables)
-
Lesson 5 — SSH, Remote Access & Secure Connectivity
-
Lesson 6 — Network Troubleshooting Tools (traceroute, mtr, tcpdump)
-
-
Module 4 — Storage & Filesystems6Lessons ·
-
Lesson 1 — Disk Devices & Partitioning (lsblk, fdisk, parted)
-
Lesson 2 — Filesystems & Formatting (ext4, xfs, btrfs)
-
Lesson 3 — Mounting & /etc/fstab
-
Lesson 4 — LVM — Logical Volume Management
-
Lesson 5 — RAID (mdadm) — Redundancy & Performance
-
Lesson 6 — Storage Troubleshooting & Recovery
-
-
Module 5 — Shell Scripting & Automation6Lessons ·
-
Lesson 1 — Shell Scripting Basics (Shebang, Variables, Execution, Exit Codes)
-
Lesson 2 — Control Flow: Conditionals & Loops
-
Lesson 3 — Functions, Arguments & Exit Status
-
Lesson 4 — Working With Files, Text & Streams (stdin, stdout, stderr, pipes, grep, awk, sed)
-
Lesson 5 — Automation & Scheduling (cron, at, systemd timers)
-
Lesson 6 — Real‑World Automation Scripts (Backups, Monitoring, Deployments)
-
-
Module 6 — Security & Hardening6Lessons ·
-
Lesson 1 — Authentication & Account Security
-
Lesson 2 — Auditing & Logging
-
Lesson 3 — SELinux
-
Lesson 4 — AppArmor
-
Lesson 5 — System Hardening & Secure Configurations
-
Lesson 6 — Security Automation & Incident Response
-
-
Module 7 — Linux Server Administration6Lessons ·
-
Lesson 1 — Core Server Administration & Enterprise Workflows
-
Lesson 2 — User Directory Services (LDAP, AD Integration, SSSD)
-
Lesson 3 — Web & Application Services
-
Lesson 4 — Database Services (MySQL/MariaDB, PostgreSQL, Backups, Tuning)
-
Lesson 5 — Storage & Filesystem Services (LVM, RAID, NFS, Quotas, Snapshots)
-
Lesson 6 — Monitoring & Logging (Prometheus, Grafana, journald, log pipelines)
-
-
Module 8 — Troubleshooting & Diagnostics8Lessons ·
-
Lesson 1 — Troubleshooting Foundations & Real‑World Diagnostic Workflow
-
Lesson 2 — Service Troubleshooting
-
Lesson 3 — Network Troubleshooting (DNS, routing, connectivity, firewalls)
-
Lesson 4 — Storage Troubleshooting (disk full, I/O bottlenecks, RAID/LVM failures)
-
Lesson 5 — Performance Troubleshooting (CPU, Memory, Load, Processes)
-
Lesson 6 — Boot & System Recovery (GRUB, initramfs, rescue mode, broken boot fixes)
-
Lesson 7 — Log Analysis & Incident Reconstruction
-
Lesson 8 — Advanced Diagnostics (strace, lsof, perf, systemtap, eBPF)
-