
Linux Server Administration Made Easy with Hands-On Training
Gain hands-on Linux server administration skills that employers actually need. From the command line to firewalls, storage, networking, and automation, this course walks you through real tasks in a real lab environment. No fluff — just practical training that prepares you to manage Linux servers in production.
What you will learn:
Configure network interfaces, DNS, routing, and firewall rules on Linux servers.
Manage users, groups, file permissions, and sudo policies for secure multi-user systems.
Install, update, and audit software using APT and RPM package managers effectively.
Build and automate Bash scripts for backups, user provisioning, and system health checks.
Deploy Apache, Nginx, MySQL, and Docker containers on a production-ready Linux server.
Implement monitoring, centralised logging, and performance tuning with industry-standard tools.
How you study in practice Linux Server Administration Made Easy with Hands-On Training
How you practise Linux Server Administration Made Easy with Hands-On Training
For companies looking to train their teams
With Dedika for Businesses, the course includes exercises and examples tailored to your own business and the specific needs of your company.
Course content
8 Chapters • 40 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsLinux Foundations and Environment Setup
Linux Foundations and Environment Setup
Lesson 1 • Getting Help and Documentation
Teaches man pages, info docs, and online resources for self-sufficiency. Reduces dependency on external support during real administration tasks.
Lesson 2 • Installing a Linux Server
Guides students through bare-metal and virtual machine installation. Connects hardware requirements to real deployment decisions.
Lesson 3 • Setting Up a Lab Environment
Configures VirtualBox or KVM-based labs for safe practice. Ensures every student has an isolated, repeatable workspace.
Lesson 4 • Linux Filesystem Hierarchy
Maps the standard directory tree and explains each directory's purpose. Provides the spatial awareness needed for all future file operations.
Lesson 5 • Linux History and Core Concepts
Covers the Unix lineage, kernel role, and major distributions. Establishes vocabulary used throughout the course.
Chapter 2HideHide detailsSee detailsCommand-Line Proficiency
Command-Line Proficiency
Lesson 1 • Pipes, Redirection, and Filters
Explains stdin, stdout, stderr, and chaining commands with pipes. Enables powerful one-liners for log analysis and data extraction.
Lesson 2 • Shell Variables and Environment
Covers environment variables, PATH configuration, and shell customization. Prepares students for scripting and consistent multi-session workflows.
Lesson 3 • Text Viewing and Editing
Teaches viewing file content and editing configuration files in the terminal. Essential for modifying server configs without a graphical interface.
Lesson 4 • File and Directory Operations
Covers creating, copying, moving, and deleting files and directories. Directly supports configuration management and log handling tasks.
Lesson 5 • Shell Basics and Navigation
Introduces the terminal, prompt anatomy, and directory navigation commands. Forms the daily-use foundation for all server administration work.
Chapter 3HideHide detailsSee detailsUsers, Groups, and Permissions
Users, Groups, and Permissions
Lesson 1 • User Account Management
Covers creating, modifying, and deleting user accounts via command-line tools. Directly maps to onboarding and offboarding workflows in production environments.
Lesson 2 • File Permissions and Ownership
Teaches octal and symbolic permission notation and ownership assignment. Ensures students can protect sensitive files and directories correctly.
Lesson 3 • Sudo and Privilege Escalation
Configures sudo policies to grant controlled administrative access. Reduces reliance on the root account while maintaining operational flexibility.
Lesson 4 • Group Management
Explains group creation, membership, and the role of primary vs. supplementary groups. Enables role-based access control across shared resources.
Lesson 5 • Special Permissions and ACLs
Covers setuid, setgid, sticky bit, and POSIX access control lists. Addresses edge cases where standard permissions are insufficient.
Chapter 4HideHide detailsSee detailsPackage Management and Software Installation
Package Management and Software Installation
Lesson 1 • APT-Based Package Management
Covers apt and dpkg commands for Debian-family distributions. Equips students to manage software on Ubuntu and Debian servers.
Lesson 2 • System Updates and Patch Management
Establishes a routine for applying security and feature updates safely. Connects patch cadence to uptime and vulnerability management goals.
Lesson 3 • Compiling Software from Source
Walks through the configure-make-install workflow for source packages. Addresses scenarios where packaged versions are unavailable or outdated.
Lesson 4 • Package Management Concepts
Explains packages, repositories, and dependency resolution. Provides the conceptual model behind all package manager operations.
Lesson 5 • RPM-Based Package Management
Covers dnf, yum, and rpm for Red Hat-family distributions. Equips students to manage software on RHEL, CentOS, and Fedora servers.
Chapter 5HideHide detailsSee detailsStorage, Filesystems, and Disk Management
Storage, Filesystems, and Disk Management
Lesson 1 • Logical Volume Management
Introduces LVM concepts and commands for flexible storage allocation. Allows resizing volumes without downtime on production systems.
Lesson 2 • Filesystem Creation and Mounting
Teaches formatting partitions and mounting filesystems manually and persistently. Directly enables adding storage capacity to a running server.
Lesson 3 • Disk Identification and Partitioning
Covers block device naming, partition tables, and partitioning tools. Builds the foundation for all storage provisioning tasks.
Lesson 4 • Disk Health and Quota Management
Covers SMART monitoring, filesystem checks, and disk quotas. Prevents data loss and enforces storage limits in multi-user environments.
Lesson 5 • Swap Space Configuration
Explains swap partitions and swap files and their performance implications. Ensures servers handle memory pressure without crashing.
Chapter 6HideHide detailsSee detailsNetworking Configuration and Troubleshooting
Networking Configuration and Troubleshooting
Lesson 1 • Configuring Network Interfaces
Covers static and dynamic IP assignment using nmcli, ip, and config files. Enables reliable server connectivity across different distribution families.
Lesson 2 • Hostname and DNS Configuration
Configures hostnames, /etc/hosts, and resolver settings. Ensures servers resolve names correctly in both local and external networks.
Lesson 3 • Network Diagnostics and Troubleshooting
Applies diagnostic tools to isolate and resolve connectivity failures. Builds a systematic troubleshooting methodology for network issues.
Lesson 4 • Routing and Gateway Configuration
Explains default gateways, static routes, and routing table management. Supports multi-homed servers and complex network topologies.
Lesson 5 • Network Fundamentals Review
Refreshes TCP/IP, subnetting, and OSI model concepts in a Linux context. Provides the theoretical grounding needed for practical configuration tasks.
Chapter 7HideHide detailsSee detailsProcess Management and System Services
Process Management and System Services
Lesson 1 • Controlling Processes
Teaches sending signals, killing processes, and managing job control. Gives administrators direct control over misbehaving or runaway processes.
Lesson 2 • Scheduling Tasks with cron and systemd Timers
Configures recurring and one-time task scheduling for automation. Supports backup jobs, report generation, and maintenance windows.
Lesson 3 • Monitoring Processes and Resources
Covers real-time and snapshot tools for CPU, memory, and I/O usage. Enables proactive identification of resource bottlenecks.
Lesson 4 • Managing Services with systemd
Covers systemctl commands for starting, stopping, enabling, and inspecting services. Directly maps to daily service management in modern Linux environments.
Lesson 5 • Understanding Linux Processes
Explains process lifecycle, states, and the process tree. Provides the conceptual model for all process monitoring and control tasks.
Chapter 8HideHide detailsSee detailsSecurity Hardening and Firewall Management
Security Hardening and Firewall Management
Lesson 1 • SSH Hardening and Key-Based Authentication
Secures remote access by disabling weak settings and enforcing key authentication. Eliminates the most common vector for unauthorized server access.
Lesson 2 • SELinux and AppArmor Basics
Introduces mandatory access control frameworks that confine process behaviour. Adds a second layer of protection beyond standard file permissions.
Lesson 3 • Intrusion Detection and Vulnerability Scanning
Deploys host-based tools to detect file changes and known vulnerabilities. Provides early warning of compromise or misconfiguration.
Lesson 4 • Firewall Configuration with firewalld and iptables
Covers rule-based traffic filtering using firewalld zones and iptables chains. Restricts inbound and outbound traffic to only necessary services.
Lesson 5 • System Auditing and Log Analysis
Configures auditd and analyses system logs to detect suspicious activity. Supports compliance requirements and incident response workflows.
Your valid completion certificate
This course is for you:
IT support technician: ready to move beyond helpdesk into server administration.
Career changer: transitioning from an unrelated field into tech infrastructure roles.
Computer science student: seeking practical server skills to complement academic coursework.
Windows sysadmin: expanding expertise to include Linux-based production environments.
Hobbyist home-lab enthusiast: wanting structured guidance to level up server projects.
Junior DevOps engineer: needing a solid Linux foundation before tackling automation tooling.
What our students say
Your lessons are perfect. I purchased the one-year package and finally have the opportunity to follow various topics of my interest without needing to change platforms... I'm grateful for everything you do, I've already recommended you to other people...

I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.

I like the content and the way videos are presented and transcribed, which speeds up the process!

The platform is fast, simple to use. The diversity of content and complementary videos help a lot with learning.

Top trainings
FAQs
Who is Dedika?
Is the certificate valid in Pakistan?
Are the courses free?
What is the course workload?
What are the courses like?
How do the courses work?
What is the duration of the courses?
What is the cost or price of the courses?
What is an EAD or online course and how does it work?
PDF Course




















