Get in Touch
 Duration 35 hours

Course Outline

Introduction

Advanced Package Management

  • Deep dive into advanced features of YUM and DNF
  • Administration of software repositories and creation of custom repositories
  • Resolution of dependencies and troubleshooting of package-related issues
  • RPM package management (creation, verification, and removal)
  • Management of GPG keys to ensure package integrity

Advanced Filesystem Management

  • Advanced partitioning and filesystems (XFS, Btrfs, ZFS)
  • Creation and management of LVM snapshots and backups
  • Performance tuning of filesystems and implementation of quotas
  • Encryption of filesystems to secure data at rest
  • Management of large-scale storage solutions (NFS, iSCSI, SAN)

Network Services and Security

  • Advanced network configuration utilizing NetworkManager
  • Management of multiple NICs and configuration of bonding/teaming
  • Configuration of firewalld for enhanced network security
  • Deployment of Intrusion Detection and Prevention Systems (IDPS)
  • Secure remote administration via SSH and VPNs

Kernel Tuning and System Performance

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

System Security and SELinux

  • Understanding SELinux policies and operational modes
  • Management and troubleshooting of SELinux contexts
  • Auditing system security utilizing auditd and journald
  • Configuration of secure boot and kernel lockdown
  • Implementation of security policies using OpenSCAP and CIS benchmarks

Automation with Ansible and Shell Scripting

  • Introduction to Ansible for system automation
  • Development of playbooks and management of inventories
  • Automation of routine tasks (e.g., user management, system updates)
  • Creation 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
  • Configuration of storage for HA (DRBD, GFS2)
  • Monitoring and troubleshooting of cluster performance

Virtualization and Containers

  • Overview of Oracle Linux Virtualization Manager (OLVM)
  • Management of virtual machines and containers
  • Configuration of KVM and Libvirt for VM management
  • Introduction to Docker and Podman for containerized environments
  • 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
  • Development of disaster recovery strategies and planning
  • Configuration of RAID for data redundancy and recovery
  • System recovery using snapshots and restoration of filesystems

Troubleshooting and Optimization

  • Advanced system logging and analysis (journald, rsyslog)
  • Diagnosis of performance bottlenecks and resource constraints
  • Troubleshooting of boot and system failures
  • Kernel and hardware troubleshooting methodologies
  • Best practices for continuous 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 fundamental Linux administrative tasks

Target Audience

  • Senior Linux system administrators
  • IT professionals

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories