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.
Course Outline
Introduction
Advanced Package Management
- Deep dive into advanced YUM and DNF features
- Administration of software repositories and creation of custom sources
- Resolving dependencies and diagnosing package-related issues
- Comprehensive RPM package lifecycle management (creation, verification, and removal)
- Utilizing GPG keys to ensure package integrity
Advanced Filesystem Management
- Advanced partitioning strategies with XFS, Btrfs, and ZFS
- Creation and administration of LVM snapshots and backups
- Optimizing filesystem performance and enforcing quotas
- Securing data at rest through filesystem encryption
- Management of large-scale storage systems (NFS, iSCSI, SAN)
Network Services and Security
- Sophisticated network configuration via NetworkManager
- Administration of multiple NICs and setup of bonding or teaming
- Network security enhancement through firewalld configuration
- Implementation of Intrusion Detection and Prevention Systems (IDPS)
- Secure remote administration protocols using SSH and VPNs
Kernel Tuning and System Performance
- Analysis of kernel modules and tuning parameters
- Handling kernel updates and managing rollbacks
- Conducting performance profiling and monitoring activities
- Optimizing memory, CPU, and I/O throughput for peak performance
- Resource scheduling and management using cgroups and systemd
System Security and SELinux
- Comprehension of SELinux policies and operational modes
- Management and troubleshooting of SELinux contexts
- System security auditing via auditd and journald
- Configuration of secure boot and kernel lockdown features
- Enforcement of security policies using OpenSCAP and CIS benchmarks
Automation with Ansible and Shell Scripting
- Introduction to Ansible for system automation workflows
- Developing playbooks and managing inventories
- Automating routine tasks, such as user management and system updates
- Development of shell scripts for task automation
- Scheduling automated jobs using cron and at
High Availability and Clustering
- Configuration of Oracle Linux Cluster for high availability
- Administration of failover services and cluster nodes
- Deployment and management of Pacemaker and Corosync
- Storage configuration for HA environments (DRBD, GFS2)
- Performance monitoring and cluster troubleshooting
Virtualization and Containers
- Overview of Oracle Linux Virtualization Manager (OLVM)
- Management of virtual machines and containerized workloads
- Configuration of KVM and Libvirt for VM administration
- Introduction to Docker and Podman for containerized deployments
- Security hardening and troubleshooting for virtualization and containers
Disaster Recovery and Backup Solutions
- Setup of automated backup routines using Bacula and Amanda
- Leveraging rsync for remote backup and synchronization
- Development of disaster recovery strategies and planning
- Configuration of RAID for data redundancy and recovery capabilities
- System recovery procedures using snapshots and filesystem restoration
Troubleshooting and Optimization
- Advanced system logging and analysis techniques (journald, rsyslog)
- Diagnosis of performance bottlenecks and resource limitations
- Investigation of boot processes and system failures
- Techniques for kernel and hardware troubleshooting
- Best practices for sustained system optimization
Summary and Next Steps
Requirements
- Successful completion of Oracle Linux 8: System Administration II or comparable practical experience
- Proficiency in command-line operations and fundamental Linux administration tasks
Target Audience
- Senior Linux system administrators
- IT professionals
35 Hours
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