Get in Touch

Course Outline

Introduction

Advanced Package Management

  • Deep dive into advanced YUM and DNF capabilities
  • Administration of software repositories and creation of custom sources
  • Resolving dependencies and troubleshooting package issues
  • RPM package lifecycle management (creation, verification, and removal)
  • GPG key management to ensure package integrity

Advanced Filesystem Management

  • Advanced partitioning and filesystem utilization (XFS, Btrfs, ZFS)
  • Creation and management of LVM snapshots and backups
  • Filesystem performance optimization and quota enforcement
  • Filesystem encryption and securing data at rest
  • Management of large-scale storage solutions (NFS, iSCSI, SAN)

Network Services and Security

  • Advanced network configuration via NetworkManager
  • Management of multiple NICs and setup of bonding/teaming
  • Configuration of firewalld for robust network security
  • Deployment of intrusion detection and prevention systems (IDPS)
  • Secure remote administration using SSH and VPN technologies

Kernel Tuning and System Performance

  • Insight into kernel modules and tuning parameters
  • Management of kernel updates and rollback procedures
  • Performance profiling and monitoring strategies
  • Optimization of memory, CPU, and I/O for peak performance
  • Task scheduling and resource management via cgroups and systemd

System Security and SELinux

  • Comprehension of SELinux policies and operational modes
  • Management and troubleshooting of SELinux contexts
  • System security auditing using auditd and journald
  • Configuration of secure boot and kernel lockdown features
  • Implementation of security policies using OpenSCAP and CIS benchmarks

Automation with Ansible and Shell Scripting

  • Introduction to Ansible for system automation
  • Creation of playbooks and management of inventories
  • Automation of routine tasks (e.g., user administration, system updates)
  • Development of shell scripts for task automation
  • Scheduling of automated tasks using cron and at

High Availability and Clustering

  • Configuration of Oracle Linux Cluster for high availability
  • Management of failover services and cluster nodes
  • Setup and administration of Pacemaker and Corosync
  • Storage configuration for HA environments (DRBD, GFS2)
  • Monitoring and troubleshooting of cluster performance

Virtualization and Containers

  • Overview of Oracle Linux Virtualization Manager (OLVM)
  • Management of virtual machines and container workloads
  • Configuration of KVM and Libvirt for virtual machine administration
  • Introduction to Docker and Podman for containerized deployments
  • Securing and troubleshooting virtualization and container environments

Disaster Recovery and Backup Solutions

  • Setup of automated backups using Bacula and Amanda
  • Utilization of rsync for remote backups and synchronization
  • Formulation of disaster recovery strategies and planning
  • Configuration of RAID for data redundancy and recovery
  • System restoration using snapshots and filesystem recovery

Troubleshooting and Optimization

  • Advanced system logging and analysis (journald, rsyslog)
  • Diagnosis of performance bottlenecks and resource limitations
  • Troubleshooting boot processes and system failures
  • Kernel and hardware troubleshooting methodologies
  • Best practices for sustained system optimization

Summary and Next Steps

Requirements

  • Completion of Oracle Linux 8: System Administration II or equivalent practical experience
  • Proficiency with command-line operations and foundational Linux administration duties

Intended Audience

  • Senior Linux system administrators
  • IT professionals
 35 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories