Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Testimonials (2)
good explanation on each points and provide assignment for practices.
Piseth Ben - ACLEDA Bank Plc.
Course - Oracle Database 19c: SQL Tuning Workshop
Greg was very patient and helpful