Detailed Course Outline
Course Introduction
- Virtualization
- Elements of course environment
- Course structure
Network Addressing and Name Services
- Introduction to DHCP
- Configuring a DHCP server
- Configuring a DHCP client
- Introduction to DNS
- DNS Nameserver types
- Configuring a DNS Cache-Only Nameserver
- Configuring an Authoritative Nameserver
- Querying a DNS Nameserver
Authentication and Directory Services
- Introduction to authentication and directory services
- Configuring LDAP authentication
- Configuring Winbind authentication
- Configuring Kerberos authentication
- Configuring IPA Identity Management and Authentication Services
- Configuring SSSD services and domains
Pluggable Authentication Modules (PAM)
- Introduction to PAM
- PAM Configuration Files
- PAM Authentication Modules
- PAM Module Types
- PAM Control Flags
- PAM implementation examples
Web and Email Services
- Introduction to the Apache HTTP server
- Configuring Apache
- Email Program Classifications
- Email Protocols
- Postfix SMTP Server
- Sendmail SMTP Server
- Configuring Sendmail on a Client
Installing Oracle Linux by using Kickstart
- Introduction to the Kickstart installation method
- Creating the the Kickstart file
- Starting a Kickstart installation
- Booting into Rescue mode to correct boot problems
Samba Services
- Introduction to Samba
- Samba Server Configuration
- Samba Server Types
- Accessing Linux Shares from Windows
- Accessing Windows Shares from Linux
Advanced Software Package Management
- Software Management with RPM and Yum
- Performing a binary RPM build
- Performing package maintenance with Yum
- Managing the Yum cache and Yum history
- Installing and use Yum plug-ins
- Using the PackageKit GUI
Advanced Storage Administration
- Creating Access Control Lists (ACLs)
- Enabling Disk Quotas
- Configuring Encrypted Block Devices
- Using kpartx
- Introduction to udev
- Creating udev rules
Advanced Networking
- Introduction to Network Bonding
- Configuring Network Bonding
- Introduction to VLANs
- Configuring VLANs
- Introduction to VPNs
- Configuring a Site-to-Site VPN
OCFS2 and Oracle Clusterware
- Introduction to OCFS2
- Configuring OCFS2
- OCFS2 Tuning and Debugging
- Introduction to Oracle Clusterware
iSCSI and Multipathing
- Introduction to iSCSI
- Configuring iSCSI Targets
- Configuring iSCSI Initiators
- Introduction to Device Mapper Multipathing
- Configuring iSCSI Multipathing
Managing Resources with Control Groups (cgroups)
- Introduction to Control Groups
- Control Group Implementation in Oracle Linux 7
- systemd slice units
- systemd scope units
- Displaying the Cgroup Tree of Specific Services and Scopes
- Viewing cgroup Resource Control Settings
- Controlling Access to System Resources
- Modifying Unit Configuration Files
Virtualization with Linux
- Virtualization Concepts
- Virtualization Modes
- Linux and Xen Integration
- Running Linux in a Virtual Machine
- Linux as a Virtualization Provider
- Introduction to KVM
- Creating a KVM Virtual Machine
- Managing the Life Cycle of a Virtual Machine
Virtualization with Linux Containers
- Introduction to Linux Containers
- Linux Container template scripts
- Creating a Linux Container by using the Oracle template script
- Working with Linux Containers
Docker
- Introduction to Docker
- The Docker Hub Registry
- Installing and Configuring Docker
- Working with Docker Images and Docker Containers
Security Enhanced Linux (SELinux)
- Introduction to SELinux
- SELinux Modes
- SELinux Policies
- SELinux Booleans
- SELinux File Labeling
- SELinux Context
- SELinux Users
Core Dump Analysis
- System Core Collection: Kexec and Kdump
- Kernel Tuning Parameters
- Magic SysRq Keys
- Using the crash Utility
Dynamic Tracking with DTrace
- Introduction to DTrace
- DTrace-Enabled Applications
- DTrace Probes
- DTrace Providers
- DTrace Actions
- Built-in D Variables
- D Scripts