About This Course
Linux is the operating system of the internet. From web servers and databases to cloud infrastructure and supercomputers, Linux provides the stability and security required for mission-critical operations.
This course takes you from a basic user to a confident administrator. You will master the Command Line Interface (CLI), manage users and file permissions, configure network services, and learn how to automate repetitive tasks using Bash scripting.
Skills You Will Gain
Course Syllabus
Module 1: The Linux File System & CLI
Understand the Linux Directory Hierarchy Standard (FHS). Learn essential commands for navigation, file manipulation, and searching (grep, find, awk).
Module 2: Permissions & User Access
Secure your data at the kernel level. Learn to manage users, groups, and the complex world of Linux file permissions (Read/Write/Execute).
Module 3: Package Management & Services
Learn to install and update software using APT and YUM. Understand systemd for managing background services and monitoring system logs (journalctl).
Module 4: Web Servers & Databases (LAMP)
Build a production web server. Learn to install and configure Apache/Nginx, MySQL/MariaDB, and PHP.
Module 5: Automation & Security Hardening
Don't repeat yourself. Learn basic Bash scripting to automate backups and updates. Finalize the course with security hardening, including SSH keys and UFW firewalls.