
Trace the history of the Linux operating system from Linus Torvalds' early kernel work to the Linux kernel, GNU GPL, and major distributions like Ubuntu and Debian.
Set up a virtual machine with VirtualBox, download and install Ubuntu Server 24.04.1 on Windows 10/11, and configure RAM, cores, disk, language, keyboard, and user credentials.
Navigate the Linux environment and master basic commands like pwd, cd, ls, and mkdir to manage directories, files, and hidden items.
Learn the basics of the Linux command shell, use sudo for root tasks, update and upgrade packages, install tree, install guest additions, and manage VirtualBox network, reboot, and shutdown.
Explore the Linux directory structure from the root, learn what each major folder holds—bin, lib, home, etc, var, tmp, boot, usr, media, and mounting points.
learn the basics of the nano text editor in linux, including starting nano, creating and editing files, saving, opening, searching, and cutting, copying, and replacing text with shortcuts.
Learn to use the and operator (&&), or operator (||), the semicolon operator (;), and the not operator to chain and control Linux commands, including background execution.
Learn to monitor and manage Linux processes using commands like ps and top, distinguish system and interactive processes, track PIDs, memory and CPU usage, and handle signals and zombie processes.
Learn to manage users and passwords on Ubuntu server, including creating users, setting and changing passwords, locking accounts, enforcing password changes, and configuring expiry and password policy switches.
Set umask to control file and directory permissions and learn to adjust them with chmod. Examine symbolic (soft) links and hard links and how they relate to source files.
Learn to mount and unmount Linux partitions, create mount points in /mnt or /media, and set permanent mounting with /etc/fstab for reboot persistence.
Master partition management in Linux using parted, including creating primary and extended partitions with logical partitions. Learn to delete partitions, rescue partitions, install a file system, and mount volumes.
Explore RAID levels 0, 1, 5, 6, and 10, including striping, mirroring, and parity, to boost performance and fault tolerance. Learn each level's advantages, disadvantages, ideal uses, and rebuild considerations.
Learn how to practically implement raid 10 on ubuntu by creating an md array from four drives, monitoring rebuild progress, and preparing for drive replacement.
Learn to configure linux network interfaces, including ipv4 address classes, private vs public addresses, subnet masks, and mtu, using ifconfig to set ip, netmask, and broadcast.
Set up a static IP address on Ubuntu by manually configuring IP, network address, gateway, and DNS in the config file, restart, and verify with ping.
Configure a static IP on the 2023 Ubuntu server by locating the default gateway, editing netplan YAML to disable DHCP, set IP, name servers, routes, and applying netplan.
Monitor linux network services using commands to view connections, listening ports, and tcp/udp protocols. Capture packets with tcpdump, inspect routing and interfaces, and block hosts or networks as needed.
Learn to administer an Ubuntu Linux server remotely from Windows using OpenSSH server and PuTTY. Install the server and client, configure IPs, and securely transfer files and run commands.
Learn to troubleshoot network problems on Ubuntu Linux servers using ping, ARP, and traceroute, interpreting statistics and customizing intervals, packet sizes, and interfaces to diagnose connectivity and gateway issues.
Install and configure the Apache web server on Linux, explore main configuration files and sites-available and sites-enabled, and review access and error logs for basic site management.
Secure an apache web server against hacker attacks by hiding server name and version, toggling signature visibility, disabling directory browsing with -Indexes, and limiting requests to mitigate DDoS attacks.
Restrict access to specific directories by adding configuration lines, set options none and deny from all, and disable following symbolic links to defend the web server against hacker attacks.
Learn how to install and configure your own e-mail server, and explore how email flows between user agents, mail transfer agents, local domains, and DNS to deliver messages.
Learn how dns servers resolve a domain to an ip address, from local dns to root and tld, and how records like a, aaaa, mx, ns, and soa organize zones.
Welcome to " The Complete Ubuntu Linux Server Administration Course updated to 2025 "
Master the Latest & Fastest Growing Ubuntu Linux Server and Become Master System Administrator.
What Students Say About the Course:-
Your Linux course changed my life, I got a job that I always wanted, I genuinely would like to thank you. Also, I am able to earn more than I need because of your brilliant course. Wish you good luck, do you have a Patreon account so that I can donate your dream project a little bit of money. -> Suma Chandrashekar
Great course, I have done all my lab with Debian 11.
i am happy -> Agboke Thibaut Adinon J.
Thank you for the great content. Definitely the best and you know the stuff. I will happily recommend this course at every level. -> MOMODOU N.
Linux is an Operating system that was developed in the early 1990s by Linus Torvald at the University of Helsinki in Finland. Then it was further joined & modified by a group of thousands of computer geeks from all around the world. Currently, there are lots of Linux Distributions are available in the market like Redhat, Centos, Debian, etc. But now Ubuntu server is becoming more popular in these days because it is easy to use & free. Following are the main sections of the course which contain different tutorials in detail.
Ubuntu Server is generally used in many hosting companies for providing web hosting services. This operating system is the best operating system to learn server administration Because it's easy to use and practice.
This course consists of 13 different sections and over 9.5 hours of HD videos in time Length.
MAIN SECTIONS OF THE COURSE: -
Introduction.
Basics of Linux commands & File Structure.
File Management.
Process Management.
User & Group Management.
Disk Management.
Network Management.
.
Setting up your own Web Server.
Setting up your own Mail Server.
Setting up your own DNS server.
Securing your Server.
Miscellaneous useful Stuff.