Get in Touch

Course Outline

Ubuntu Server Edition

  • Ubuntu versions
  • Support options available
  • TLS and standard edition details
  • Maintenance policies and lifecycle

Ubuntu and Hardware

  • Assessing compatibility with Ubuntu
  • Available kernels and supported architectures

Package Management

  • Dpkg and apt-get
  • Configuring available software sources
  • Adding new repositories
  • Alternative package management systems (RPM, Yum, etc.) and dependencies
  • Aptitude
  • Automated updates
  • Distribution upgrades

Networking

  • Network configuration
  • TCP/IP, IPv4, and IPv6
  • Dynamic Host Configuration Protocol (DHCP)
  • Time synchronization using timedatectl and chrony
  • Data Plane Development Kit (DPDK)

Remote Administration

  • OpenSSH Server
  • OpenLDAP Server
  • Samba and LDAP integration
  • Kerberos

Domain Name Service (DNS)

  • DNS configuration

Security

  • User management
  • Console security
  • Firewall management
  • AppArmor
  • Certificate management
  • VPN implementation
  • SSSD

Web Servers

  • HTTPD - Apache2 Web Server
  • PHP8 - Scripting Language
  • Squid - Proxy Server
  • Ruby on Rails
  • Apache Tomcat and Apache Kafka

Databases

  • MySQL and MariaDB
  • PostgreSQL

Wiki Applications

  • Moin Moin
  • MediaWiki

File Servers

  • FTP Server
  • Network File System (NFS)
  • CUPS - Print Server

Email Services

  • Postfix
  • Exim4
  • Dovecot Server
  • Mailman
  • Mail filtering

Version Control Systems

  • Bazaar
  • Subversion
  • CVS Server
  • Mercurial
  • GIT

Windows Networking

  • Samba File Server
  • Samba Print Server
  • Securing Samba file and print services
  • Samba as a Domain Controller
  • Samba Active Directory integration
  • Likewise Open

Backups

  • Shell scripting for backups
  • Archive rotation strategies
  • Bacula
  • Rsnapshot

Virtualization and Cloud Computing

  • libvirt
  • Packer.io
  • QEMU and KVM
  • VirtualBox
  • VMware
  • EC2
  • Containers - LXD, LXC
  • OpenStack

Additional Topics

  • Maintaining /etc under version control
  • Block device replication
  • Utilities - byobu, munin, nagios, puppet

Requirements

Foundational knowledge of Linux or Unix-like systems is required.

 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories