Duration
5 days
Section 1: Introduction
- What is Ubuntu
- CLI Environment
Section 2: Basic Linux concepts
- Linux filesystem hierarchy
- Storage
- Identity
- System initialization
Section 3: Networking
- Basic Networking
Section 4: Administration basics
- Process management
- Software management
- Installation of Ubuntu
- Troubleshooting basics
Section 5: OpenSSH
- What is SSH?
- What is the Kernel?
- SSH Keys
- SSH Tools
Section 6: Virtualization lab setup
- What is Virtualization?
- What is KVM?
- QEMU-img
- Advanced Ubuntu server administration
Section 7: System Initialization
- What is Grub2?
- Advanced systemd Usage
- On-Demand Processes
- HWE
Section 8: Advanced
- Filesystem Concepts
- The setuid and setgid Bits
- Sticky Bits
- Filesystem Basics
- Inodes
- Superblock
- XFS
Section 9: Storage
- Managing Partitions
- Giving Filesystem
- Mount Partitions
Section 10: Advanced
- Networking Concepts
- Linux Bridges
- Bridge Configuration
- Network Interface Bonding Bond Configuration
Section 11: Security
- Access Control Lists (ACLs)
- ACL Entries
- Adding and Removing a User
- AppArmor
- AppArmor Parser
- AppArmor Profiles
Section 12: Snappy
- Snaps
- Ubuntu Core
Section 13: Docker
- Containerization What is
- Docker?
- - Docker Setup
- - Creating and Using a Container
Programme scope, delivery arrangements and suitability are confirmed during enquiry.