Get in Touch
 Duration 35 hours

Course Outline

Introduction

Advanced Package Management

  • Examination of YUM and DNF extended functionalities
  • Oversight of software repositories and establishment of proprietary repositories
  • Resolution of dependencies and remediation of package-related incidents
  • Administration of RPM packages (creation, verification, and removal)
  • GPG key administration for ensuring package integrity

Advanced Filesystem Administration

  • Advanced partitioning and filesystem management (XFS, Btrfs, ZFS)
  • Creation and administration of LVM snapshots and backup protocols
  • Filesystem performance optimization and quota enforcement
  • Encryption of filesystems and protection of data at rest
  • Oversight of large-scale storage systems (NFS, iSCSI, SAN)

Network Services and Security

  • Advanced network configuration utilizing NetworkManager
  • Administration of multiple NICs and configuration of bonding or teaming
  • Configuration of firewalld for 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 strategies
  • Optimization of memory, CPU, and I/O for peak performance
  • Scheduling of tasks and resource management using cgroups and systemd

System Security and SELinux

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

Automation with Ansible and Shell Scripting

  • Introduction to Ansible for system automation
  • Authoring of playbooks and management of inventories
  • Automation of standard 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
  • Configuration of storage for high availability (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 virtual machine administration
  • Introduction to Docker and Podman for containerized environments
  • Securing and troubleshooting virtualization and container operations

Disaster Recovery and Backup Solutions

  • Establishment of automated backups using Bacula and Amanda
  • Utilization of rsync for remote backups and synchronization
  • Disaster recovery strategies and planning protocols
  • 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 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

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories