Course Outline

Ubuntu Server Edition

  • Ubuntu versions
  • Available support
  • TLS and standard edition
  • Maintenance policy and life cycle

Ubuntu and Hardware

  • Checking compatibility with Ubuntu
  • Available kernels and supported architectures

Package Management

  • Dpkg and apt-get
  • Available sources
  • Adding new sources
  • Alternative packet management systems (RPM, Yums, etc...) and dependencies
  • Aptitude
  • Automatic Updates
  • Distribution Upgrades

Networking

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

Remote Administration

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

Domain Name Service (DNS)

  • Configuration

Security

  • User Management
  • Console Security
  • Firewall
  • AppArmor
  • Certificates
  • VPN
  • SSSD

Web Servers

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

Databases

  • MySQL, 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 System

  • Bazaar
  • Subversion
  • CVS Server
  • Mercurial
  • GIT

Windows Networking

  • Samba File Server
  • Samba Print Server
  • Securing a Samba File and Print Server
  • Samba as a Domain Controller
  • Samba Active Directory Integration
  • Likewise Open

Backups

  • Shell Scripts
  • Archive Rotation
  • Bacula
  • Rsnapshot

Virtualization and Cloud Computing

  • libvirt
  • Packer.io
  • Quemu and KVM
  • VirtualBox
  • VMware
  • EC2
  • Containers - lxd, lxc
  • OpenStack

Other

  • Keeping /etc under Version Control System
  • Block Device Replication
  • Tools - byobu, munin, nagios, puppet

Requirements

Basic Linux or Unix-like system knowledge required.

 21 Hours

Testimonials (1)

Related Courses

Introduction to Snap Packages

7 Hours

Ubuntu System Administration

21 Hours

Ubuntu Security

14 Hours

UNIX/Linux Shell Scripting

14 Hours

Introduction to Linux

14 Hours

Linux System Administration

21 Hours

Network Security in Linux

14 Hours

Linux Administration Fundamentals

21 Hours

Linux Network Programming

14 Hours

Intermediate Unix

21 Hours

Highly Available Services with DRBD and Pacemaker

7 Hours

Virtualization with QEMU, KVM and Libvirt

14 Hours

DNS and BIND: Setting Up, Managing and Securing Your DNS Server

14 Hours

Alpine Linux

7 Hours

RHEL 7 – nowe cechy dla administratorów

28 Hours

Related Categories