Curso Arch Linux Fundamentals
16 horasVisão Geral
Este Curso Arch Linux Fundamentals oferece uma introdução prática e abrangente ao Arch Linux, um sistema operacional leve, flexível e voltado para usuários avançados. O Curso Arch Linux Fundamentals abrange desde os conceitos iniciais de instalação até as melhores práticas de administração e manutenção do Arch Linux. Ao final, os participantes estarão preparados para gerenciar seu próprio sistema Arch Linux, configurando-o conforme suas necessidades e requisitos.
Objetivo
Após realizar este curso Arch Linux Fundamentals, você será capaz de:
- Instalar e configurar o Arch Linux de acordo com as melhores práticas.
- Personalizar o sistema operacional para atender às necessidades individuais.
- Gerenciar pacotes e dependências usando o sistema de pacotes do Arch.
- Realizar manutenção, atualizações e solução de problemas básicos em um sistema Arch Linux.
- Configurar e ajustar o ambiente para desempenho, segurança e confiabilidade.
Publico Alvo
- Administradores de sistemas e entusiastas de Linux que desejam explorar o Arch Linux.
- Usuários de Linux que buscam um maior nível de controle e personalização.
- Profissionais de TI que buscam habilidades avançadas de administração e configuração do sistema Linux.
Pre-Requisitos
- Conhecimentos básicos de administração de sistemas Linux.
- Experiência com linha de comando e comandos básicos do Linux.
- Familiaridade com edição de arquivos de configuração e noções de rede.
Materiais
Inglês/Português/Lab PraticoConteúdo Programatico
Introduction to Arch Linux
- Overview of Arch Linux and its philosophy.
- Differences between Arch Linux and other Linux distributions.
- Understanding the Arch Wiki and community resources.
Installing Arch Linux
- Preparing the environment and creating bootable installation media.
- Partitioning disks and understanding the Arch Linux installation process.
- Installing the base system and configuring the initial setup.
Configuring the Base System
- Setting up the filesystem, users, and permissions.
- Configuring time zone, localization, and hostname.
- Setting up networking and internet connectivity.
Package Management with Pacman
- Introduction to Pacman and the Arch User Repository (AUR).
- Installing, updating, and removing packages.
- Managing package dependencies and troubleshooting package issues.
Configuring the System
- Configuring and enabling system services.
- Setting up and managing startup scripts.
- Automating updates and handling system upgrades.
System Customization and Environment Setup
- Installing and configuring desktop environments (e.g., GNOME, KDE).
- Customizing the shell environment and user experience.
- Managing display managers and graphical sessions.
System Maintenance and Troubleshooting
- Techniques for system maintenance and cleaning.
- Troubleshooting boot issues and restoring system stability.
- Using logs and diagnostic tools for problem resolution.
File System and Storage Management
- Understanding Linux filesystems and partition types.
- Mounting, unmounting, and managing disk space.
- Configuring and managing storage devices.
Networking and Firewall Configuration
- Setting up network interfaces and Wi-Fi connections.
- Configuring network services and securing connections.
- Installing and configuring a firewall.
Securing Arch Linux
- Implementing user access control and permissions.
- Configuring system updates and securing the AUR.
- Implementing basic security practices for Arch Linux.
Final Project: Customizing and Optimizing Your Arch Linux Installation
- Applying custom configurations to optimize system performance.
- Implementing security configurations and backups.
- Preparing a system recovery plan and creating snapshots.