Ubuntu Server Administration
Develop the skills to deploy and maintain Ubuntu Server with Ubuntu-native tooling through a learning path centred on Ubuntu Server Administration. Explore concepts, guided practice and an applied project.
Build practical Ubuntu Server Administration skills.
Skills and knowledge developed in this course.
- Ubuntu installation and release planning
- APT, dpkg and update maintenance
- Netplan and name resolution
- OpenSSH, accounts and UFW
- Service hosting on Ubuntu
- AppArmor profiles and denials
- Storage, backups and restore
- Ubuntu operating runbook
About this course
Build an Ubuntu server around APT, Netplan, OpenSSH, UFW and AppArmor. The course covers Ubuntu package maintenance, network configuration, service hosting and recovery rather than reusing a generic Linux syllabus.
Who this is for
Administrators, application developers and small-platform teams responsible for Ubuntu servers.
Before you start
Linux shell and file-permission knowledge plus basic IP networking. An Ubuntu Server lab VM is required.
Deploy an Ubuntu web server with automated updates and a tested restore
Configure APT maintenance, a Netplan network, key-based SSH, a restricted firewall and a web service; back up the application data and demonstrate its restoration.
Course content
Course-specific syllabus and practical exercises. Lab release, access arrangements and final delivery scope are confirmed before enrolment.
01Ubuntu installation and release planning
+
- Select an Ubuntu Server release and review its support lifecycle.
- Understand installer choices, host identity and basic cloud-init concepts.
Practical exerciseinstall a server VM and document its release and initial state.
02APT, dpkg and update maintenance
+
- Inspect package sources, dependencies and installed files.
- Plan unattended-upgrades and controlled release-upgrade testing.
Practical exerciseinstall a service, inspect update configuration and record a maintenance plan.
03Netplan and name resolution
+
- Read YAML network definitions and identify the active renderer.
- Configure addresses, routes and DNS with a safe validation and recovery procedure.
Practical exerciseapply a persistent network change without losing lab access.
04OpenSSH, accounts and UFW
+
- Configure SSH key access and delegated administration.
- Define UFW rules while retaining the approved management path.
Practical exercisepermit SSH and the intended web port, then validate the exposed sockets.
05Service hosting on Ubuntu
+
- Manage systemd units and inspect logs for an Ubuntu service.
- Configure a simple Nginx or Apache site and review file ownership.
Practical exercisepublish a test page and diagnose an intentionally incorrect service setting.
06AppArmor profiles and denials
+
- Distinguish profile enforcement from complain-mode diagnostics.
- Inspect profile status, interpret denied operations and test a scoped policy change.
Practical exercisediagnose an AppArmor-related access failure in an isolated application example.
07Storage, backups and restore
+
- Configure a filesystem mount and review LVM use in the lab.
- Prepare file backups and restore application configuration and content.
Practical exerciserecover a deleted web-content directory and verify service behaviour.
08Ubuntu operating runbook
+
- Combine package, network, service and security checks into a maintenance routine.
- Plan configuration rollback and document release-specific assumptions.
Practical exercisereboot the completed server and demonstrate its backup and recovery workflow.
Technical references
These primary vendor, project or standards sources inform this independent IT Purview outline. Reference pages checked 25 October 2026; current provider documentation and exam objectives take precedence when versions change.
From understanding to application.
Progress by learning milestone. The schedule is agreed around your starting level and learning goals.
- 01Learning milestone 1 In progress
Install and maintain Ubuntu
Modules 1–2: release and packages
Deliver a baseline and update plan. - 02Learning milestone 2 In progress
Establish safe access
Modules 3–4: Netplan, SSH and UFW
Validate persistent connectivity and access rules. - 03Learning milestone 3 In progress
Host and protect the service
Modules 5–6: web service and AppArmor
Resolve a service or confinement failure. - 04Learning milestone 4 In progress
Recover the application
Modules 7–8 and the Ubuntu project
Restore the data and hand over the runbook.
Career outlook after this learning path
Typical roles this roadmap can support, with broad salary ranges by relevant work experience.
| Role | 0–3 years | 3–7 years | 7–12+ years |
|---|---|---|---|
| Linux / Unix Administrator | ₹5–11 LPA | ₹12–24 LPA | ₹25–45 LPA |
Ranges are indicative India-market compensation estimates in ₹ lakh per annum, not a salary promise. They reflect broad market guides and vary by location, employer, skills and role scope; the experience bands refer to relevant work experience, not time since training. Completing this course does not guarantee employment, a role, compensation or career progression. View market reference ↗

