EIEIOTECHNOVATION
← Training programmes

EIEIO / OPERATING SYSTEMS

Ubuntu 24.04 Server Administration

Course outline

5 days

Duration

5 days

Section 1: Introduction

  • What is Ubuntu
  • CLI Environment

Section 2: Basic Linux concepts

  • Linux filesystem hierarchy
  • Storage
  • Identity
  • System initialization

Section 3: Networking

  • Basic Networking

Section 4: Administration basics

  • Process management
  • Software management
  • Installation of Ubuntu
  • Troubleshooting basics

Section 5: OpenSSH

  • What is SSH?
  • What is the Kernel?
  • SSH Keys
  • SSH Tools

Section 6: Virtualization lab setup

  • What is Virtualization?
  • What is KVM?
  • QEMU-img
  • Advanced Ubuntu server administration

Section 7: System Initialization

  • What is Grub2?
  • Advanced systemd Usage
  • On-Demand Processes
  • HWE

Section 8: Advanced

  • Filesystem Concepts
  • The setuid and setgid Bits
  • Sticky Bits
  • Filesystem Basics
  • Inodes
  • Superblock
  • XFS

Section 9: Storage

  • Managing Partitions
  • Giving Filesystem
  • Mount Partitions

Section 10: Advanced

  • Networking Concepts
  • Linux Bridges
  • Bridge Configuration
  • Network Interface Bonding Bond Configuration

Section 11: Security

  • Access Control Lists (ACLs)
  • ACL Entries
  • Adding and Removing a User
  • AppArmor
  • AppArmor Parser
  • AppArmor Profiles

Section 12: Snappy

  • Snaps
  • Ubuntu Core

Section 13: Docker

  • Containerization What is
  • Docker?
  • - Docker Setup
  • - Creating and Using a Container

Programme scope, delivery arrangements and suitability are confirmed during enquiry.