Linux Admin Training

Training Schedule

Phase one

Linux Basics & System Setup

Phase Two

User Management & Permissions

Phase Three

File System Management & Processes

Phase Four

Networking & Firewalls (Ubuntu)

Phase Five

Package Management & Repositories

Phase Six

System Services & Systemd

Phase Seven

Shell Scripting & Automation

Phase Eight

Monitoring, Logs & Performance

Phase Nine

Backups, Security & Hardening

Phase Ten

Project + Interview Preparation

Our Happy Clients!

As someone coming from a non-tech background, this Linux training broke everything down in a simple and engaging way. I’m now managing Linux-based virtual machines in AWS. The instructor’s real-life Ubuntu experience made all the difference.

Chinenye E.

Cloud Support Associate

Clear explanations, hands-on labs, and real-world scenarios! This training helped me deeply understand Linux permissions, shell scripting, and server management. I was promoted from IT Support to Systems Admin right after the course. Highly recommended!

Tunde M.

Systems Administrator

Before this course, I was only comfortable with Windows systems. Now, I handle cron jobs, automate tasks with bash scripts, and troubleshoot services like a pro. The hands-on guidance was top-notch. Worth every naira!

Ibrahim A

Junior Site Reliability Engineer

Training Curriculum

2 Months

  • What is Linux? Overview of Unix/Linux OS
  • Linux distributions (Focus: Ubuntu Server/Desktop)
  • Installing Ubuntu (VM, WSL, or bare-metal)
  • Linux file system structure (/, /home, /etc, etc.)
  • Basic Linux commands (ls, cd, pwd, cp, mv, rm, touch, etc.)
  • Understanding Terminal vs GUI
  • File and directory permissions (chmod, chown, umask)
  • Creating users and groups
  • Ubuntu package managers: apt, dpkg
  • Updating and upgrading Ubuntu
  • Installing, removing, and updating packages
  • Understanding software sources and PPAs
  • Introduction to text editors: nano, vim
  • Understanding .bashrc, .profile
  • Understanding system startup and shutdown
  • Services and daemons (systemd, service, systemctl)
  • Managing processes (ps, top, htop, kill)
  • Scheduling tasks with cron and at
  • Managing logs using journalctl and /var/log/
  • System performance monitoring basics
  • Linux file ownership and permissions (deep dive)
  • chmod, chown, umask advanced usage
  • File compression and archiving: tar, gzip, zip
  • Mounting and unmounting drives
  • Basic Bash scripting (variables, if/else, loops)
  • Basic networking concepts: IP, DNS, DHCP
  • Ubuntu network configuration (netplan, ifconfig, ip)
  • Managing network interfaces
  • Testing connectivity (ping, traceroute, netstat, ss)
  • Firewall management with ufw (Uncomplicated Firewall)
  • SSH configuration (sshd_config)
  • Secure remote login using SSH
  • SSH key-based authentication
  • Transferring files using scp, rsync
  • Securing SSH with non-standard ports, fail2ban
  • System hardening techniques (disable root SSH, firewall rules, updates)
  • Introduction to backups: rsnapshot, Timeshift, simple bash backups
  • Troubleshooting boot issues, broken packages, and system logs
  • Final Capstone: Set up a small web server (Apache/Nginx)
  • Bonus: Intro to automation with Ansible (optional)

Single Payment

  • Save #50,000 with single payment

#250,000 (NAIRA)

  • Easy Payment
  • Live Sessions Recordings
  • Hands-On Projects
  • 24/7 Support
  • 30-day Money Back Guarantee

Installment Plan

  • Pay with 4 easy installments

4 X 75,000 (NAIRA)

  • Total: #300,000
  • Live Sessions Recordings
  • Hands-On Projects
  • 24/7 Support
  • 30-day Money Back Guarantee

Frequently Asked Questions

No prior Linux experience is required. However, having basic computer literacy and familiarity with IT fundamentals or command-line tools is helpful.

Yes! The training is highly practical. You’ll work on real-world scenarios, use Ubuntu in live labs, and complete multiple assignments involving server setup, bash scripting, and troubleshooting.

This training is 100% focused on Ubuntu Linux, which is widely used in DevOps, cloud computing, and software development environments.

Absolutely. The course is designed to equip you with real-world Linux admin skills that are in demand for roles like System Administrator, DevOps Engineer, SRE, and Cloud Support. We also provide career tips and resume guidance.

You will learn tools and commands like apt, systemctl, cron, ssh, scp, ufw, rsync, netstat, tmux, htop, journalctl, awk, sed, and scripting with Bash.

The full training spans 8 weeks, with weekly hands-on sessions, assignments, and project-based learning.

Yes, upon successful completion of the course and final project, you will receive a Certificate of Completion that you can share on LinkedIn and your resume.

You need a laptop or desktop (Windows, macOS, or Linux), a stable internet connection, and the ability to install tools like VirtualBox or use cloud-based VMs (which we’ll guide you through).