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
- 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
Testimonials (1)
good explanation on each points and provide assignment for practices.