Choose your language
Linux Server Administration Made Easy with Hands-On Training
Over 2 million learners across the globe

Linux Server Administration Made Easy with Hands-On Training

Get 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.

Dedika for businesses

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 practically 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 way your company needs.

Click here

Course content

8 Chapters • 40 LessonsDuration between 4 and 360 hours (you decide)

Chapter 1See details

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 • Safe practice

    Configures VirtualBox or KVM-based labs for safe practise. 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 2See details

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 3See details

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 4See details

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 5See details

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 6See details

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 7See details

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 8See details

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 unauthorised server access.

  • Lesson 2 • Mandatory Access Control

    Introduces compulsory 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.

Certification

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 thank you for everything you do, I've already recommended you to other people...
Giulio Carlo
Giulio CarloDigital Marketing Student
I like how the lessons are straight to the point and how I can change chapters and skip content I don't need.
Mariana Ferres
Mariana FerresPhotography Student
I like the content and the way videos are presented and transcribed, which speeds up the process!
Luciana Alvarenga
Luciana AlvarengaNail Design Student
The platform is fast, simple to use. The diversity of content and complementary videos help a lot with learning.
André Felipe
André FelipePrompt Engineering Student

Top training programmes

FAQ

Who is Dedika?

Is the certificate valid in Kenya?

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