Life and Shell

The book

Ubuntu System Administration Guide

Ubuntu Desktop, Server, security, and DevOps automation

Cover of Ubuntu System Administration Guide
BPB Publications, 2025 · 270 pages
ISBN 9789365895124

A hands-on guide to Ubuntu, from the first install on a laptop to a Kubernetes cluster on your own servers. It's the book I wish I'd had when I started running Linux for real: every chapter is something you set up and use, not theory.

It starts on the desktop with installing, a tiling window manager, networks, VPN and a firewall. Then it moves to servers: virtualization, containers, monitoring, firewalls and VPN servers, web apps and Kubernetes. It ends with automation, Bash, Ansible and a CI/CD pipeline that builds, pushes and deploys your services.

What's inside

Many of the chapters live on as posts on this blog: 91 of them so far. Open a chapter to read them for free, then get the book for the whole story in one place.

  1. 1

    Getting familiar with the Ubuntu ecosystem

    What Ubuntu is, how packages and the file system work, and the command-line tools you will use every day.

  2. 2

    Install, upgrade and configure Ubuntu Desktop

    From a USB stick to a running desktop, including dual-boot with Windows, installing software, and upgrading between LTS releases.

    5 posts on the blog
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10

    Running a virtualization server environment

    KVM on a server, managed from the desktop, the web and virsh. Then Podman containers, monitored with Prometheus, Grafana and Loki.

    13 posts on the blog
  11. 11
  12. 12
  13. 13