Visão Geral
O curso Linux System Administrator II foi desenvolvido para profissionais que desejam aprofundar suas competências em administração de sistemas operacionais Linux, preparando-se para gerenciar servidores e ambientes corporativos com maior complexidade, disponibilidade, segurança e desempenho.
A formação aborda técnicas avançadas de administração de servidores Linux, incluindo gerenciamento de armazenamento, particionamento, sistemas de arquivos, Logical Volume Manager (LVM), configuração e administração de serviços de infraestrutura, gerenciamento avançado de rede, inicialização e recuperação do sistema operacional.
Os participantes também desenvolverão conhecimentos em segurança de servidores, controle de acesso, firewall, SELinux, AppArmor, automação de tarefas administrativas com Shell Scripting, monitoramento de desempenho, análise de logs, backup e recuperação de ambientes Linux.
O treinamento possui abordagem predominantemente prática, com laboratórios individuais que simulam cenários reais de infraestrutura corporativa. Ao longo da formação, os participantes executarão procedimentos de configuração, manutenção, otimização, diagnóstico e resolução de problemas, desenvolvendo autonomia para administrar servidores Linux em ambientes de produção.
Conteúdo Programatico
Module 1 – Advanced Linux System Administration
- Advanced Linux architecture and system administration
- Linux kernel and system components
- Advanced shell operations and command-line utilities
- Environment variables and shell configuration
- Advanced file management and system administration tools
- Linux boot process and system initialization
- GRUB bootloader configuration and management
- Systemd targets, units and dependencies
- Emergency mode and rescue mode administration
- System recovery and boot troubleshooting
Module 2 – Advanced Storage and Filesystem Management
- Linux storage architecture and device management
- Disk partitioning using fdisk and parted
- Filesystem creation and administration
- Filesystem mounting and persistent mount configuration
- Filesystem types and characteristics
- Logical Volume Manager (LVM) architecture
- Physical volumes, volume groups and logical volumes
- LVM creation, expansion and resizing
- Filesystem resizing and maintenance
- Swap space configuration and administration
- Disk quotas and storage usage control
- Storage performance monitoring
- Filesystem errors and storage troubleshooting
Module 3 – Advanced Network Administration
- Linux network architecture and configuration
- Network interface management
- Static and dynamic IP configuration
- Routing tables and gateway administration
- DNS client configuration and troubleshooting
- Network services and port management
- Network diagnostics using ip, ss, ping and traceroute
- Packet analysis using tcpdump
- SSH server configuration and hardening
- SSH key-based authentication
- Network access control and connection security
- Advanced network troubleshooting
Module 4 – Linux Services and Infrastructure Administration
- Systemd service management and administration
- Service dependencies and startup configuration
- Managing systemd units and timers
- Web server administration with Apache HTTP Server or Nginx
- DNS service fundamentals and administration
- NTP and time synchronization services
- NFS server and client configuration
- Samba file sharing administration
- Service configuration and validation
- Service availability and dependency management
- Service failure analysis and troubleshooting
- Infrastructure service administration laboratory
Module 5 – Advanced Linux Security and Access Control
- Linux security architecture and security principles
- Advanced user and privilege management
- sudo policies and administrative delegation
- SSH security and authentication hardening
- Firewall administration using firewalld and nftables
- SELinux architecture and security policies
- SELinux modes, contexts and troubleshooting
- AppArmor fundamentals and profile management
- Access Control Lists (ACLs)
- File integrity and access control mechanisms
- System auditing and security event analysis
- Security updates and vulnerability remediation
- Linux server hardening practices
Module 6 – Shell Scripting and Administrative Automation
- Bash scripting for system administration
- Variables, operators and command substitution
- Conditional structures and loops
- Functions and script modularization
- Exit codes and error handling
- Input validation and parameter handling
- Administrative script development
- Task scheduling using cron and crontab
- Systemd timers and scheduled operations
- Automated system maintenance procedures
- Log rotation and log management using logrotate
- Script execution permissions and security considerations
- Development of administrative automation scripts
Module 7 – Performance Monitoring and System Optimization
- Linux performance monitoring fundamentals
- CPU utilization and process analysis
- Memory and swap utilization monitoring
- Disk I/O performance analysis
- Network performance monitoring
- Advanced process monitoring using top, htop and ps
- System resource analysis using vmstat, iostat and sar
- System performance bottleneck identification
- Service optimization and resource management
- Kernel and system resource parameters
- Performance analysis and troubleshooting methodologies
Module 8 – Advanced Troubleshooting, Backup and Recovery
- Linux troubleshooting methodologies
- System boot failure diagnosis and recovery
- Service failure investigation and remediation
- Filesystem errors and storage recovery
- Network connectivity and service troubleshooting
- Log analysis using journalctl and system logs
- Kernel messages and hardware-related diagnostics
- Backup strategies and administrative tools
- Backup automation and scheduling
- System recovery and restoration procedures
- Integrated troubleshooting scenarios
- Practical server administration and recovery laboratory