Ubuntu Server
Ubuntu Server is the server edition of Ubuntu, a Debian-based Linux operating system. It provides a maintained base for network services, applications, virtual machines, containers, and cloud workloads without requiring a desktop interface.
itLinux | OpenSkills.info
Course pathWalk it in order
Look it upDip in anytime
Go furtherLeaves this page
Intro
Ubuntu Server
Ubuntu Server is the server edition of Ubuntu, a Debian-based Linux distribution maintained by Canonical and the Ubuntu community. It combines the Linux kernel, GNU user-space tools, Debian packages, the APT package manager, systemd, and Ubuntu-specific integration into an operating-system platform for physical servers, virtual machines, and cloud instances.
A server operating system sits between hardware or a hypervisor and the services users need. Ubuntu Server detects compute, memory, storage, and network devices through the kernel. systemd starts the operating-system services. APT installs and updates packaged software. Configuration under /etc defines persistent behavior. Applications then listen for network requests, process data, and write state to storage.
users and other systems
|
v
network interfaces and firewall
|
v
application services and systemd units
|
v
packages, libraries, kernel, storage
|
v
physical server, virtual machine, or cloud instance
Ubuntu Server usually runs without a graphical desktop. Administrators connect through a console or Secure Shell, commonly called SSH. The absence of a desktop reduces the default software set and keeps attention on services, automation, and remote operations. It does not make the system self-managing. Accounts, updates, storage, network policy, logs, backups, and service health still need deliberate administration.
Releases and support
Ubuntu publishes a release every six months. An interim release receives nine months of support and offers newer kernels, compilers, and libraries. A Long Term Support release, or LTS, appears every two years and receives five years of standard security maintenance for packages in the main repository component. Ubuntu Pro can extend security maintenance and cover packages in universe.
LTS releases are the usual starting point for long-lived servers because their maintenance window reduces the frequency of operating-system migrations. Interim releases fit short-lived testing, development, or workloads that need newer platform components. This choice is a lifecycle decision, not a measure of whether a release is suitable for production.
Continue the course
This section is part of the paid course.
See pricing to subscribe, or log in if you already have access.
Where this skill leads
Relevant careers
See how this topic contributes to broader role-level skill maps.
Sources
- https://ubuntu.com/server/docs/
Supports
- Ubuntu Server definition, architecture, deployment contexts, and documentation scope
- Networking, security, package, storage, virtualization, cloud, and operations overview
- Ubuntu Server reference-link rationale and quiz definition
- Ubuntu Server product placement
- https://ubuntu.com/server
Supports
- Official course URL and Ubuntu Server product destination
- Physical, virtual, data-center, and cloud server positioning
- https://ubuntu.com/server/docs/tutorial/basic-installation/
Supports
- ISO installation flow, initial account, storage, network, and SSH choices
- Server installer and starting-state discussion
- https://ubuntu.com/server/docs/tutorial/
Supports
- Maintained introductory study path rationale
- https://ubuntu.com/project/docs/release-team/ubuntu-releases/
Supports
- Six-month cadence, two-year LTS cadence, nine-month interim support
- Five-year standard LTS maintenance, point releases, version format, and cloud images
- Release-track comparisons, slide, cheatsheet, link rationale, and quiz answer
- https://ubuntu.com/project/docs/release-team/list-of-releases/
Supports
- Historical release dates from Ubuntu 4.10 through Ubuntu 24.04
- Timeline chronology for Ubuntu 18.04 and Ubuntu 22.04
- https://ubuntu.com/server/docs/how-to/software/package-management/
Supports
- APT update, install, remove, purge, and upgrade behavior
- Relationship among repositories, APT, dpkg, package logs, and archive components
- Automatic security updates and deb822 source location on Ubuntu 24.04
- Package link rationale and quiz answers
- https://ubuntu.com/server/docs/how-to/software/third-party-repository-usage/
Supports
- Third-party repository signing, trust, compatibility, and maintenance risks
- Repository decision rule and quiz answer
- https://www.freedesktop.org/software/systemd/man/latest/systemctl.html
Supports
- Active state, enablement, start, status, failed units, and daemon reload
- Service-state explanations, cheatsheet commands, and quiz answers
- https://www.freedesktop.org/software/systemd/man/latest/journalctl.html
Supports
- Journal filtering by unit and boot and following new entries
- Evidence-first service troubleshooting flow
- https://ubuntu.com/server/docs/explanation/networking/configuring-networks/
Supports
- Netplan, interfaces, addresses, routes, and name-resolution relationships
- Network study-link rationale and diagnostic quiz answer
- https://netplan.readthedocs.io/en/stable/netplan-try/
Supports
- Temporary application, confirmation timeout, rollback, and remote-lockout protection
- Network command reference and risk-control quiz answer
- https://ubuntu.com/server/docs/how-to/security/
Supports
- Layered use of accounts, firewalls, AppArmor, SSH, certificates, and authentication
- Security study-link rationale
- https://ubuntu.com/server/docs/how-to/security/firewalls/
Supports
- UFW as Ubuntu's host-firewall interface
- Network exposure checks and remote-service quiz answer
- https://ubuntu.com/server/docs/how-to/backups/
Supports
- Backup and restore as distinct operational concerns
- Restore-test decision rule and quiz answer
- https://ubuntu.com/server/docs/explanation/intro-to/cloud-init/
Supports
- First-boot use of metadata and configuration across cloud, virtual, and physical instances
- Cloud-init architecture, study-link rationale, and quiz answer
- https://docs.cloud-init.io/
Supports
- cloud-init schemas, modules, user data, and first-boot configuration
- Awesome Links destination and rationale
- https://documentation.ubuntu.com/release-notes/24.04/
Supports
- Support lifespan, upgrade considerations, release changes, known issues, and Netplan 1.0
- Release-notes link rationale and upgrade quiz answer
- Ubuntu 24.04 timeline event
- https://github.com/sindresorhus/awesome
Supports
- Required starting point for awesome-list discovery
- https://github.com/awesome-foss/awesome-sysadmin
Supports
- Discovery of Ansible, cloud-init, Cockpit, etckeeper, and Glances
- Relevance of configuration, first-boot, control-panel, configuration-history, and monitoring tools to sysadmins
- https://docs.ansible.com/ansible/latest/getting_started/index.html
Supports
- Inventories, managed nodes, ad hoc commands, and playbooks
- Ansible Awesome Links destination and fleet-configuration rationale
- https://cockpit-project.org/guide/latest/
Supports
- Browser-based server administration, system authentication, service and bridge architecture
- Cockpit Awesome Links destination and rationale
- https://ubuntu.com/server/docs/how-to/backups/install-etckeeper/
Supports
- Version control for /etc and APT-triggered configuration commits
- etckeeper Awesome Links destination and rationale
- https://glances.readthedocs.io/en/latest/
Supports
- Terminal and web views of CPU, memory, load, network, storage, and process signals
- Glances Awesome Links destination and rationale
- https://ubuntu.com/pro
Supports
- Expanded security maintenance, archive coverage, compliance tooling, and freemium availability
- Ubuntu Pro landscape entry and LTS maintenance boundary
- https://ubuntu.com/landscape
Supports
- Client-server fleet management, patching, inventory, scripts, access, and subscription availability
- Landscape product placement in the course control loop
- https://maas.io/
Supports
- API-driven bare-metal provisioning, image deployment, networking, and cloud-init metadata
- MAAS product placement and open-source availability
- https://canonical.com/multipass
Supports
- Local Ubuntu virtual machines, cloud-init configuration, and current Ubuntu images
- Multipass product placement for disposable practice systems
- https://github.com/canonical/multipass
Supports
- Multipass GPL version 3 licensing
- https://lists.ubuntu.com/archives/ubuntu-announce/2004-October/000003.html
Supports
- Ubuntu 4.10 first release date, Debian base, six-month cadence, and initial support commitment
- First timeline event
- https://ubuntu.com/blog/2006/06/01/ubuntu-6-06-lts-released
Supports
- First LTS release, server edition focus, and five-year server updates
- Ubuntu 6.06 timeline event
- https://lists.ubuntu.com/archives/ubuntu-announce/2008-April/000110.html
Supports
- Ubuntu 8.04 server KVM and iSCSI support and five-year server maintenance
- Ubuntu 8.04 timeline event
- https://ubuntu.com/blog/what-is-an-ubuntu-lts-release
Supports
- Ubuntu 12.04 as the first LTS with five-year support across the release
- Ubuntu 12.04 timeline event
- https://ubuntu.com/blog/here-comes-kilo-15-05-containers-will-never-be-the-same-again
Supports
- systemd becoming Ubuntu's default init system in Ubuntu 15.04
- Ubuntu 15.04 timeline event
- https://ubuntu.com/blog/canonical-unveils-6th-lts-release-of-ubuntu-with-16-04
Supports
- Introduction of snap packages and LXD in Ubuntu 16.04
- Ubuntu 16.04 timeline event
- https://help.ubuntu.com/community/CloudInit
Supports
- cloud-init inclusion in Ubuntu 18.04 live server and cloud images
- Ubuntu 18.04 timeline event
- https://ubuntu.com/blog/ubuntu-server-20-04
Supports
- Ubuntu Server live installer update behavior and five-year standard support
- Ubuntu 20.04 timeline event
- https://ubuntu.com/blog/ubuntu-server-21-04
Supports
- Live installer replacement of the legacy Debian installer from Ubuntu Server 20.04
- Autoinstall migration context for the Ubuntu 20.04 timeline event
- https://ubuntu.com/blog/introducing-netplan-v1
Supports
- Netplan 1.0 release and inclusion in Ubuntu 24.04 LTS
- Ubuntu 24.04 timeline event
