Section outline

    • Course Introduction

      Ubuntu 24.04 LTS (Noble Numbat) is a free, open-source Linux operating system developed by Canonical. It is one of the world's most popular Linux distributions, widely used for servers, cloud computing, software development, virtualization, networking, and desktop computing.

      This course focuses on installing Ubuntu Server 24.04 LTS (Minimal Installation), providing a lightweight and secure operating system suitable for production servers, web hosting, virtualization, containers, databases, streaming servers, and enterprise deployments.

      Students will learn how to perform a clean installation, configure storage and networking, create users, secure the system, and prepare Ubuntu for real-world server environments.


      About Ubuntu

      • Operating System: Ubuntu Server
      • Current LTS Release: Ubuntu 24.04 LTS (Noble Numbat)
      • Developer: Canonical Ltd.
      • Kernel: Linux Kernel
      • Architecture Support: x86_64 (AMD64), ARM64, IBM POWER, IBM Z, RISC-V (availability varies)
      • Package Manager: APT (Advanced Package Tool)
      • Default Package Format: DEB
      • Release Type: Long Term Support (LTS)

      Why Ubuntu Server?

      • Ubuntu Server is designed for:
      • Web servers
      • Database servers
      • Cloud infrastructure
      • Docker & Kubernetes
      • Virtual Machines
      • File servers
      • Media streaming
      • AI & Machine Learning
      • Enterprise applications
      • Development environments

      Ubuntu 24.04 LTS Features

      • Long Term Support (5 years standard support)
      • Linux Kernel 6.8
      • Improved security
      • Faster boot process
      • Better hardware compatibility
      • Cloud-ready deployment
      • Native support for containers
      • Snap package support
      • Stable APT package management
      • UEFI and Secure Boot support

      What is Minimal Installation?

      A Minimal Installation installs only the essential operating system components required to boot and operate the server.

      Benefits include:

      • Smaller disk usage
      • Lower RAM consumption
      • Reduced attack surface
      • Faster updates
      • Better performance
      • Easier maintenance
      • Install only the software you need

      Prerequisites

      Before starting this course, learners should have:

      • Basic computer knowledge
      • A PC or virtual machine
      • Minimum 2 GB RAM (4 GB recommended)
      • At least 25 GB storage
      • Internet connection
      • USB flash drive (8 GB or larger) for physical installation

      Download Ubuntu

      Official Ubuntu Server download:

      https://ubuntu.com/download/server

      Official Ubuntu Desktop download:

      https://ubuntu.com/download/desktop


      System Requirements

      Minimum

      • 1 GHz 64-bit CPU

      • 1 GB RAM

      • 2.5 GB free disk space (minimal)

      Recommended

      • Dual-core 64-bit processor

      • 4 GB RAM

      • 25 GB SSD/HDD

      • Internet connection


      Course Learning Objectives

      After completing this course, learners will be able to:

      • Understand Ubuntu Server fundamentals
      • Download the official Ubuntu ISO
      • Create a bootable USB installer
      • Perform a minimal Ubuntu installation
      • Configure storage partitions
      • Configure networking
      • Create administrative users
      • Enable SSH access
      • Install software using APT
      • Update and secure the server
      • Verify a successful installation

      License

      Ubuntu is free and open-source software.

      • License: GNU General Public License (GPL) and other compatible open-source licenses, depending on the software component.
      • The Linux kernel is licensed under GPL v2.
      • Many included packages are distributed under their respective open-source licenses.

      Ubuntu itself is distributed by Canonical Ltd.


      Official Resources


      Course Outcome

      By the end of this course, students will have a fully functional Ubuntu Server 24.04 LTS minimal installation and the knowledge required to deploy, manage, and maintain Linux servers for development, hosting, cloud infrastructure, and enterprise environments.