Course Outline

Introduction

Advanced Package Management

  • Overview of YUM and DNF advanced features
  • Managing software repositories and creating custom repositories
  • Dependency resolution and troubleshooting package issues
  • RPM package management (creating, verifying, and uninstalling)
  • GPG key management for package integrity

Advanced Filesystem Management

  • Advanced partitioning and filesystems (XFS, Btrfs, ZFS)
  • Creating and managing LVM snapshots and backups
  • Filesystem performance tuning and quotas
  • Encrypting filesystems and securing data at rest
  • Managing large-scale storage (NFS, iSCSI, SAN)

Network Services and Security

  • Advanced network configuration using NetworkManager
  • Managing multiple NICs and configuring bonding/teaming
  • Configuring firewalld for network security
  • Intrusion detection and prevention systems (IDPS)
  • Secure remote administration with SSH and VPNs

Kernel Tuning and System Performance

  • Overview of kernel modules and tuning parameters
  • Managing kernel updates and rollbacks
  • Performance profiling and monitoring
  • Tuning memory, CPU, and I/O for optimal performance
  • Scheduling tasks and managing resources with cgroups and systemd

System Security and SELinux

  • Understanding SELinux policies and modes
  • Managing and troubleshooting SELinux contexts
  • Auditing system security with auditd and journald
  • Configuring secure boot and kernel lockdown
  • Implementing security policies with OpenSCAP and CIS benchmarks

Automation with Ansible and Shell Scripting

  • Introduction to Ansible for system automation
  • Writing playbooks and managing inventories
  • Automating common tasks (e.g., user management, system updates)
  • Creating shell scripts for task automation
  • Scheduling automated tasks with corn and at

High Availability and Clustering

  • Configuring Oracle Linux Cluster for high availability
  • Managing failover services and cluster nodes
  • Setting up and managing Pacemaker and Corosync
  • Configuring storage for HA (DRBD, GFS2)
  • Monitoring and troubleshooting cluster performance

Virtualization and Containers

  • Overview of Oracle Linux Virtualization Manager (OLVM)
  • Managing virtual machines and containers
  • Configuring KVM and Libvirt for VM management
  • Introduction to Docker and Podman for containerized environments
  • Securing and troubleshooting virtualization and containers

Disaster Recovery and Backup Solutions

  • Setting up automated backups with Bacula and Amanda
  • Using rsync for remote backups and synchronization
  • Disaster recovery strategies and planning
  • Configuring RAID for data redundancy and recovery
  • Recovering systems using snapshots and restoring filesystems

Troubleshooting and Optimization

  • Advanced system logging and analysis (journald, rsyslog)
  • Diagnosing performance bottlenecks and resource constraints
  • Troubleshooting boot and system failures
  • Kernel and hardware troubleshooting techniques
  • Best practices for ongoing system optimization

Summary and Next Steps

Requirements

  • Completion of Oracle Linux 8: System Administration II or equivalent experience
  • Familiarity with command-line operations and basic Linux administration tasks

Audience

  • Senior Linux system administrators
  • IT professionals
 35 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories