Building an Ubuntu Server

Go to class
Write Review

Free Online Course: Building an Ubuntu Server provided by LinkedIn Learning is a comprehensive online course, which lasts for 3-4 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Building an Ubuntu Server is taught by Scott Simpson.

Overview
  • Learn how to set up a Linux server using Ubuntu, and get an introduction to system administration.

Syllabus
  • Introduction

    • Building an Ubuntu server
    1. Planning and Basic Setup
    • Planning your server
    • Creating installation media
    • Installing Ubuntu server
    • Accessing your server through SSH
    2. System Management
    • System management tips
    • System and hardware information
    • Managing software with APT
    • Manual and automatic updates
    • Managing software with snaps
    • Users and access management
    • Exploring text and binary logs
    • Process management
    • Resource management
    • Service management
    • Planning for power interruptions
    • Installing a desktop environment
    3. Storage
    • Adding a disk
    • Exploring redundant storage
    • Creating encrypted storage
    • Mounting disks automatically
    • Monitoring storage
    4. Network
    • Network configuration with Netplan
    • Firewall administration with UFW
    • Monitoring network activity
    5. Exploring Common Services
    • Hosting services on your server
    • Configuring an SSH server
    • Sharing files with Samba
    • Web hosting with Apache HTTP server
    • Web hosting with NGINX
    • Hosting a database with MariaDB
    • Monitoring the server with Cockpit
    • Virtualization with KVM/QEMU
    • Containers with LXC
    • Containers with Docker
    • Sharing media with Docker and Jellyfin
    • Cloud file hosting with Nextcloud
    Conclusion
    • Your server and the internet
    • Next steps