Get in Touch

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 cron 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

Upcoming Courses

Related Categories