Free course

Linux Basics Course

Learn how Ubuntu Linux is organized and administer packages, users, configuration, services, logs, disks, memory, and networking.

5 modules · 25 lessons · No signup

Prerequisites: Shell Commands

~~~

Your progress

of lessons completed.

Course completed.

What you'll learn

Inspect and maintain an Ubuntu system, install software safely, manage services, read logs, and diagnose common resource and network problems.

Take this course offline

Subscribe to my newsletter to get every free book and course in PDF and EPUB format.

Get the downloads

Course contents

  1. Ubuntu foundations

    Understand Linux, Ubuntu releases, the kernel, distributions, and system identity.

    1. What Linux is
    2. Ubuntu releases and LTS
    3. Kernel and user space
    4. Identify the system
    5. Check your understanding: Ubuntu foundations
  2. Filesystem and configuration

    Learn where programs, configuration, logs, user data, devices, and temporary files live.

    1. The Linux filesystem tree
    2. Important system directories
    3. Configuration and generated files
    4. Logs, temporary files, and mounts
    5. Check your understanding: filesystem and configuration
  3. Software and users

    Manage APT packages, updates, users, groups, sudo access, and ownership boundaries.

    1. How APT works
    2. Install and remove packages
    3. Update the system safely
    4. Users, groups, and sudo
    5. Check your understanding: software and users
  4. Services and logs

    Control systemd services, understand startup, and investigate the journal and application logs.

    1. What a service is
    2. Control a systemd service
    3. Read the system journal
    4. Boot, reboot, and scheduled work
    5. Check your understanding: services and logs
  5. Resources and networking

    Inspect storage, memory, CPU, interfaces, listening ports, DNS, and common failures.

    1. Inspect disk and memory
    2. Inspect CPU and processes
    3. Interfaces, addresses, and ports
    4. DNS and a first diagnostic
    5. Check your understanding: resources and networking