Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
- Ubuntu versus Debian and other Linux distributions
- Overview of Ubuntu's features and advantages
- Different Ubuntu editions or variants
Getting Started
- Understanding system requirements
- Installing Ubuntu (Basic, Advanced, and Automatic methods)
- Executing bash shell commands
- Running Ubuntu on cloud images
Configuring Network Devices
- Networking concepts from basic to advanced
- Identifying Ethernet interfaces and assigning logical names
- Assigning IP addresses and default gateways
- Configuring hostname records
- Bridging multiple interfaces
Securing Systems
- Managing users and permissions with sudo
- Using the AppArmor module to manage profiles
- Configuring firewalls with ufw and iptables
- Setting up self-signed and CA certificates
- Implementing access controls using LDAP and Samba AD
Managing Virtualization
- Enabling virtualization with qemu/kvm and libvirt
- Leveraging OpenStack to manage the virtualization stack
- Creating VMs using multipass, uvt, and virt tools
Managing Containers
- Administering containers with LXD and LXC
- 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
- Configuring SMTP authentication with Exim4 and Postfix
- Setting up an Apache web server
- Configuring the Squid proxy cache server
- Installing MySQL, PHP/Perl/Python, and Ruby on Rails
Troubleshooting
Summary and Next Steps
Requirements
- Experience in system administration
- Familiarity with the Linux command line
Audience
- System administrators
21 Hours
Testimonials (1)
Very informative and the trainers kept it fun.