Curso Arch Linux Administration

  • Linux & Suse

Curso Arch Linux Administration

24 horas
Visão Geral

O Curso Arch Linux Administration proporciona um entendimento profundo das práticas avançadas de gerenciamento e manutenção do sistema Arch Linux, uma distribuição conhecida por sua flexibilidade e controle. Os participantes aprenderão a administrar, configurar, otimizar e garantir a segurança de sistemas Arch Linux em ambientes de produção, abordando desde a gestão de pacotes até a segurança avançada e automação.

Objetivo

Após realizar este Curso Arch Linux Administration, você será capaz de:

  • Gerenciar e automatizar a administração de sistemas Arch Linux.
  • Implementar segurança, desempenho e manutenção contínua no sistema.
  • Configurar e otimizar redes e serviços essenciais.
  • Implementar práticas de backup e recuperação para ambientes de produção.
  • Personalizar e automatizar tarefas administrativas no Arch Linux.
Publico Alvo
  • Administradores de sistemas que desejam utilizar Arch Linux em ambientes de produção.
  • Engenheiros de DevOps e profissionais de TI que buscam uma distribuição flexível e personalizável.
  • Usuários avançados de Linux que desejam aprimorar suas habilidades em administração de sistemas.
Pre-Requisitos
  • Experiência com sistemas Linux, incluindo linha de comando e scripts.
  • Conhecimentos básicos de redes e gerenciamento de pacotes.
  • Familiaridade com a instalação e configuração inicial do Arch Linux.
Materiais
Inglês/Português/Lab Pratico
Conteúdo Programatico

Introduction to Arch Linux for System Administration

  1. Overview of Arch Linux structure and philosophy.
  2. Differences between Arch Linux and other server distributions.
  3. Using Arch Linux in production environments: pros and cons.

Advanced Pacman and Package Management

  1. Advanced usage of Pacman and handling AUR packages.
  2. Automating package updates and managing dependencies.
  3. Package signing, integrity checks, and troubleshooting package issues.

System Optimization and Performance Tuning

  1. Identifying and addressing bottlenecks in system performance.
  2. Optimizing boot times and managing systemd services.
  3. Configuring and managing SWAP and memory usage.

Networking Configuration and Management

  1. Advanced network interface configuration.
  2. Setting up VLANs, static routes, and network profiles.
  3. Configuring and managing DHCP, DNS, and firewall services.

User and Permissions Management

  1. Creating, managing, and automating user accounts.
  2. Implementing advanced permissions, groups, and user quotas.
  3. Configuring sudo privileges and restricting system access.

Security and Hardening of Arch Linux Systems

  1. Implementing firewall configurations for enhanced security.
  2. Enforcing file permissions and access control lists (ACLs).
  3. Configuring SELinux/AppArmor for added security.

Backup, Recovery, and Snapshot Management

  1. Configuring backup routines with tools like rsync and cron.
  2. Implementing and managing snapshots for data recovery.
  3. Creating custom recovery scripts and emergency recovery plans.

Automating Tasks and System Monitoring

  1. Using cron, systemd timers, and at for automation.
  2. Setting up monitoring tools like Prometheus and Grafana.
  3. Configuring alerts and logs for system health and performance.

Filesystem and Storage Management

  1. Managing and configuring filesystems: ext4, btrfs, and ZFS.
  2. Configuring disk partitions, RAID, and LVM for storage scalability.
  3. Disk encryption, mounting, and managing storage devices.

High Availability and Load Balancing on Arch Linux

  1. Setting up high-availability environments and failover.
  2. Configuring load balancing with HAProxy and NGINX.
  3. Implementing redundancy and replication.

Virtualization and Containerization with Arch Linux

  1. Setting up and managing KVM, QEMU, and VirtualBox.
  2. Configuring and deploying Docker containers on Arch Linux.
  3. Managing virtual environments and container security.

Final Project: Building and Managing a Secure, Optimized Arch Linux Environment

  1. Implementing security, backup, and monitoring practices.
  2. Customizing system services for optimized performance.
  3. Deploying and managing a production-ready Arch Linux system.
TENHO INTERESSE

Cursos Relacionados

Curso Linux Bash Shell Programming

32 horas

Curso Linux Suse SLE200 Transitioning Enterprise 15

8 Horas

Curso Enterprise Server Deployment SLE211v15

16 horas

Curso SUSE Enterprise Server 15 Administration SLE201v15

32 Horas

Curso Linux Suse Enterprise Server 15 Adm Advanced SLE301v15

32 horas

Curso Linux Suse SLES for SAP Applications HA Deployment and Configuration

24 Horas

Curso Suse Linux Protegendo Enterprise Server 12 SLE341

24 Horas