Course Code: ubuntuadministration
Duration: 21 hours
Prerequisites:
  • Experience with system administration
  • Familiarity with Linux command line

Audience

  • System administrators
Overview:

Ubuntu is an open source Linux distribution based on Debian's architecture. It is widely used for IoT devices, robots, and cloud computing, making it the most popular among other Linux-based operating systems.

This instructor-led, live training (online or onsite) is aimed at system administrators who wish to use Ubuntu to set up and manage network devices, virtual machines, and containers in a secure, customizable, and user-friendly operating system.

By the end of this training, participants will be able to:

  • Set up the necessary environment to manage network devices, virtual machines, and cloud images with Ubuntu.
  • Understand the features and advantages of Ubuntu and the different variants.
  • Configure network devices and security using bash and sudo shell commands.
  • Use the technologies (such as OpenStack) and tools available in Ubuntu to manage virtualization and cloud containers.
  • Learn how to set up and configure mail servers (Dovecot, Exim4, and Postfix) and web servers (Apache) in Ubuntu.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

  • Ubuntu vs Debian vs other Linux distributions
  • Overview of Ubuntu features and advantages
  • Ubuntu variants or editions

Getting Started

  • Understanding the system requirements
  • Installing Ubuntu (Basic, Advanced, and Automatic)
  • Executing bash shell commands
  • Running Ubuntu on cloud images

Configuring Network Devices

  • Basic to advanced networking concepts
  • Identifying Ethernet interfaces and setting logical names
  • Assigning IP addresses and default gateway
  • Configuring hostname records
  • Bridging multiple interfaces

Securing Systems

  • Setting up users and permissions using sudo
  • Using the AppArmor module to manage profiles
  • Configuring a firewall using ufw and iptables
  • Configuring self-signed and CA certificates
  • Implementing access controls using LDAP and Samba AD

Managing Virtualization

  • Enabling virtualization using qemu/kvm and libvirt
  • Using OpenStack to manage virtualization stack
  • Creating VMs using multipass, uvt, and virt tools

Managing Containers

  • Using LXD and LXC to administer containers
  • Creating and starting containers
  • Applying profiles and policies to containers
  • Publishing, importing, and exporting images

Maintaining Systems

  • Implementing high availability clusters
  • Monitoring infrastructure workloads
  • Setting up and restoring backups

Configuring Mail and Web Servers

  • Setting up IMAP and POP3 servers with Dovecot
  • Setting up SMTP authentication with Exim4 and Postfix
  • Setting up an Apache web server
  • Configuring Squid proxy cache server
  • Installing MySQL, PHP/Perl/Python, and Ruby on Rails

Troubleshooting

Summary and Next Steps

Sites Published:

United Arab Emirates - Ubuntu System Administration

Qatar - Ubuntu System Administration

Egypt - Ubuntu System Administration

Saudi Arabia - Ubuntu System Administration

South Africa - Ubuntu System Administration

Brasil - Ubuntu System Administration

Canada - Ubuntu System Administration

中国 - Ubuntu System Administration

香港 - Ubuntu System Administration

澳門 - Ubuntu System Administration

台灣 - Ubuntu System Administration

USA - Ubuntu System Administration

Österreich - Ubuntu System Administration

Schweiz - Ubuntu System Administration

Deutschland - Ubuntu System Administration

Czech Republic - Ubuntu System Administration

Denmark - Ubuntu System Administration

Estonia - Ubuntu System Administration

Finland - Ubuntu System Administration

Greece - Ubuntu System Administration

Magyarország - Ubuntu System Administration

Ireland - Ubuntu System Administration

Luxembourg - Ubuntu System Administration

Latvia - Ubuntu System Administration

España - Ubuntu System Administration

Italia - Ubuntu System Administration

Lithuania - Ubuntu System Administration

Nederland - Ubuntu System Administration

Norway - Ubuntu System Administration

Portugal - Ubuntu System Administration

România - Ubuntu System Administration

Sverige - Ubuntu System Administration

Türkiye - Ubuntu System Administration

Malta - Ubuntu System Administration

Belgique - Ubuntu System Administration

France - Ubuntu System Administration

日本 - Ubuntu System Administration

Australia - Ubuntu System Administration

Malaysia - Ubuntu System Administration

New Zealand - Ubuntu System Administration

Philippines - Ubuntu System Administration

Singapore - Ubuntu System Administration

Thailand - Ubuntu System Administration

Vietnam - Ubuntu System Administration

India - Ubuntu System Administration

Argentina - Ubuntu System Administration

Chile - Ubuntu System Administration

Costa Rica - Ubuntu System Administration

Ecuador - Ubuntu System Administration

Guatemala - Ubuntu System Administration

Colombia - Ubuntu System Administration

México - Ubuntu System Administration

Panama - Ubuntu System Administration

Peru - Ubuntu System Administration

Uruguay - Ubuntu System Administration

Venezuela - Ubuntu System Administration

Polska - Ubuntu System Administration

United Kingdom - Ubuntu System Administration

South Korea - Ubuntu System Administration

Pakistan - Ubuntu System Administration

Sri Lanka - Ubuntu System Administration

Bulgaria - Ubuntu System Administration

Bolivia - Ubuntu System Administration

Indonesia - Ubuntu System Administration

Kazakhstan - Ubuntu System Administration

Moldova - Ubuntu System Administration

Morocco - Ubuntu System Administration

Tunisia - Ubuntu System Administration

Kuwait - Ubuntu System Administration

Oman - Ubuntu System Administration

Slovakia - Ubuntu System Administration

Kenya - Ubuntu System Administration

Nigeria - Ubuntu System Administration

Botswana - Ubuntu System Administration

Slovenia - Ubuntu System Administration

Croatia - Ubuntu System Administration

Serbia - Ubuntu System Administration

Bhutan - Ubuntu System Administration

Nepal - Ubuntu System Administration

Uzbekistan - Ubuntu System Administration