Visão Geral
O curso Oracle Linux Advanced Administration and Performance Tuning capacita profissionais de infraestrutura a administrar, analisar, otimizar e solucionar problemas complexos em ambientes Oracle Linux. A formação aprofunda os conhecimentos sobre arquitetura do sistema operacional, gerenciamento de recursos, desempenho de CPU e memória, subsistemas de armazenamento, rede, serviços, kernel e mecanismos de segurança.
Os participantes aprenderão a utilizar ferramentas nativas de diagnóstico e monitoramento para identificar gargalos, investigar falhas, analisar processos e serviços, avaliar consumo de recursos e implementar ajustes de configuração com base em evidências técnicas. O treinamento também aborda gerenciamento avançado de armazenamento, controle de acesso com SELinux, análise de logs, recuperação de sistemas e automação de procedimentos administrativos.
A abordagem combina fundamentos técnicos, demonstrações e laboratórios práticos voltados à operação de servidores Linux em ambientes corporativos. Ao final, os participantes estarão preparados para executar atividades avançadas de administração e troubleshooting, além de elaborar recomendações técnicas para melhorar a estabilidade, a segurança e o desempenho dos sistemas Oracle Linux.
Objetivo
Após realizar este curso Oracle Linux Advanced Administration and Performance Tuning, você será capaz de:
- Analisar a arquitetura e o comportamento operacional de servidores Oracle Linux.
- Investigar gargalos de desempenho relacionados a CPU, memória, armazenamento e rede.
- Utilizar ferramentas de monitoramento e diagnóstico para identificar a origem de problemas.
- Analisar processos, consumo de recursos, carga do sistema e atividades de entrada e saída.
- Avaliar e ajustar parâmetros do kernel utilizando sysctl, observando os impactos operacionais.
- Investigar problemas de inicialização, falhas de serviços e comportamentos anormais do sistema.
- Administrar configurações avançadas de armazenamento, incluindo LVM, sistemas de arquivos e monitoramento de I/O.
- Analisar conectividade, latência, resolução de nomes e problemas de comunicação entre servidores.
- Implementar e diagnosticar políticas de segurança com SELinux.
- Investigar falhas de autenticação, permissões, serviços e controles de acesso.
- Analisar logs, rastros de execução e informações de diagnóstico para identificar causas-raiz.
- Aplicar técnicas de recuperação e procedimentos controlados de manutenção.
- Automatizar tarefas recorrentes de diagnóstico e administração com shell scripting.
- Elaborar recomendações técnicas para melhorar desempenho, estabilidade e disponibilidade dos servidores.
- Executar um laboratório integrado de análise de desempenho, troubleshooting e validação de ajustes.
Publico Alvo
- Administradores de Sistemas Linux
- Engenheiros de Infraestrutura de TI
- Administradores de Servidores Corporativos
- Analistas de Operações de TI
- Especialistas em Performance e Troubleshooting
- Administradores de Ambientes Oracle
- Engenheiros de Cloud Computing
- Analistas de Segurança de Sistemas Operacionais
- Consultores de Infraestrutura Linux
- Profissionais responsáveis pela disponibilidade e confiabilidade de servidores
Pre-Requisitos
- Conhecimentos sólidos de administração Linux.
- Experiência com linha de comando, permissões, usuários, grupos e gerenciamento de serviços.
- Conhecimentos de gerenciamento de pacotes, armazenamento e configuração de rede.
- Familiaridade com systemd, logs do sistema e ferramentas de diagnóstico.
- Conhecimentos básicos de shell scripting.
- Experiência prévia com Oracle Linux Administration I e II, ou conhecimentos equivalentes em outras distribuições Linux corporativas.
Materiais
Inglês/Português + Exercícios + Lab Pratico
Conteúdo Programatico
Module 1 – Advanced Oracle Linux Architecture and Administration
- Oracle Linux Architecture and Enterprise Operating Models
- Unbreakable Enterprise Kernel (UEK) and Kernel Fundamentals
- Kernel Modules, Parameters, and Runtime Configuration
- systemd Service Dependencies and Advanced Service Management
- System Resource Limits and Administrative Constraints
- Change Management and Configuration Validation
Module 2 – Performance Monitoring and Baseline Analysis
- Performance Analysis Methodology
- Establishing System Performance Baselines
- CPU Utilization, Load Average, and Scheduling
- Memory Utilization, Cache, Buffers, and Swap Activity
- Monitoring with top, vmstat, mpstat, and pidstat
- Historical Performance Analysis with sar
- Identifying Resource Contention and Abnormal Behavior
Module 3 – CPU and Process Performance Tuning
- Process States, Priorities, and Scheduling
- Analyzing CPU-Intensive Processes
- Managing Process Priorities with nice and renice
- CPU Affinity and Processor Allocation Fundamentals
- Investigating Context Switching and System Load
- Using perf for Performance Profiling
- Validating CPU Tuning Changes
Module 4 – Memory Management and Kernel Tuning
- Linux Virtual Memory Architecture
- Memory Pressure, Page Reclaim, and Swap Behavior
- Diagnosing Memory Exhaustion and Out-of-Memory Events
- Kernel Parameters and sysctl Configuration
- Transparent Huge Pages and HugeTLB Fundamentals
- NUMA Architecture and Memory Locality
- Evaluating Memory Tuning Changes and Operational Risks
Module 5 – Storage Performance and Advanced File Systems
- Storage I/O Architecture and Performance Metrics
- Analyzing Disk Latency, Throughput, and IOPS
- Monitoring with iostat, iotop, and Related Utilities
- Advanced LVM Administration and Capacity Management
- File System Utilization and Performance Considerations
- Mount Options and Their Operational Impacts
- Diagnosing Storage Bottlenecks and I/O Contention
- Storage Performance Testing and Result Interpretation
Module 6 – Network Performance and Troubleshooting
- Linux Network Stack Fundamentals
- Analyzing Network Throughput, Latency, and Packet Loss
- Troubleshooting with ss, ip, ethtool, and tcpdump
- DNS Resolution and Connection Diagnostics
- TCP Connection States and Socket Resource Consumption
- Network Interface Parameters and Queueing Fundamentals
- Evaluating Network Performance and Validating Changes
Module 7 – Advanced Security and SELinux Troubleshooting
- SELinux Architecture, Modes, and Security Contexts
- Analyzing Access Denials and Audit Logs
- Managing File Contexts and Policy Booleans
- Troubleshooting Services Restricted by SELinux
- Linux Capabilities, sudo, and Privilege Management
- Security Implications of Administrative Configuration Changes
- Security Validation and Hardening Best Practices
Module 8 – Advanced Troubleshooting and Root Cause Analysis
- Structured Troubleshooting and Evidence Collection
- Analyzing systemd and Service Failures
- Investigating Kernel Messages and System Journal Entries
- Using strace and lsof for Process Diagnostics
- Diagnosing Resource Exhaustion and File Descriptor Limits
- Investigating Kernel Oops and System Failure Indicators
- Collecting Diagnostic Data with sosreport
- Root Cause Analysis and Corrective Action Validation
Module 9 – System Recovery and Operational Resilience
- Boot Failure Diagnosis and GRUB2 Recovery Fundamentals
- Emergency and Rescue Modes
- Recovering from Incorrect System Configuration
- File System and Storage Incident Diagnosis
- Backup, Restore, and Configuration Recovery Concepts
- Kernel Update and Rollback Planning
- Controlled Maintenance and Post-Recovery Validation
Module 10 – Automation and Performance Validation
- Shell Scripting for Administrative Diagnostics
- Automating System Health Checks and Data Collection
- Scheduling Administrative Tasks with cron and systemd Timers
- Generating Reports from System Monitoring Data
- Establishing Performance Acceptance Criteria
- Comparing Baseline and Post-Tuning Measurements
- Documenting Changes, Findings, and Recommendations
Module 11 – Integrated Advanced Performance and Troubleshooting Lab
- Collecting Baseline Metrics from an Oracle Linux Server
- Identifying a Simulated CPU or Memory Bottleneck
- Investigating Storage or Network Performance Degradation
- Analyzing Logs and Diagnosing a Service Failure
- Applying a Controlled Configuration Adjustment
- Repeating Measurements and Comparing Results
- Documenting Root Cause, Corrective Actions, and Recommendations
TENHO INTERESSE