Programa do Curso

Introdução ao Linux

  • O que é o Linux? História e ecossistemas
  • Visão geral das distribuições (por exemplo, Red Hat, Ubuntu, CentOS)
  • Casos de uso do Linux em empresas e nuvem

Introdução à Linha de Comando

  • Fazendo login, noções básicas de terminal, shells (bash, zsh)
  • Entendendo o prompt, comandos, opções e argumentos
  • Navegação básica (pwd, ls, cd)

Gerenciando Arquivos e Diretórios

  • Criando, visualizando e editando arquivos (touch, cat, nano/vim)
  • Operações com arquivos (cp, mv, rm)
  • Hierarquia de diretórios e estruturas

Entendendo Permissões

  • Permissões de arquivos e diretórios
  • Visão geral de usuários e grupos
  • Comandos chmod, chown, chgrp

Usuários e Processos

  • Listando e gerenciando usuários
  • Alternando usuários (su, sudo)
  • Visualizando e controlando processos (ps, top, kill)

Noções Básicas de Gerenciamento de Pacotes

  • Introdução aos gerenciadores de pacotes (yum/dnf/apt)
  • Instalando, atualizando e removendo software

Fundamentos de Rede

  • Verificando conectividade (ping, ifconfig/ip)
  • Configuração básica do host
  • Acesso SSH e conexões remotas seguras

Introdução à Programação de Shell

  • O que é um script?
  • Escrevendo scripts básicos de shell
  • Variáveis, loops e construções condicionais

Monitoramento do Sistema e Solução de Problemas

  • Uso de disco e carga do sistema (df, du, free)
  • Logs e mensagens do sistema (journalctl/syslog)
  • Técnicas básicas de solução de problemas

Resumo e Próximos Passos

Requisitos

Conhecimentos Prévios

  • Conforto básico com o uso de computadores (não é necessário conhecimento prévio de Linux/Unix)

Requisitos Técnicos

  • Laptop com acesso a um ambiente Linux (físico ou virtual)
  • Cliente SSH (para laboratórios remotos) ou capacidade de VM local
  • Acesso à internet (para treinamento online e recursos)
 14 Horas

Próximas Formações Provisórias

Categorias Relacionadas