Curso de Fundamentos de Linux

Curso online gratuito · Básico · 7 aulas

Aprenda Linux e código aberto, o shell, processamento de texto, scripts de shell, usuários e permissões, processos, pacotes e serviços, armazenamento e redes. Ao final, você consegue gerenciar arquivos e serviços simples em um sistema Linux pela linha de comando.

Por Studeli

Comece pela aula 1

Este curso de Linux é para você?

Para quem é

Comece aqui se você quer trabalhar com servidores, nuvem, DevOps ou ferramentas de segurança e tem pouca ou nenhuma experiência com a linha de comando do Linux.

O que você vai aprender em 7 aulas

Cada aula inclui as nove ferramentas de estudo

  • Guia de Estudo
  • Resumo
  • Lições Interativas
  • Questões de Prática
  • Flashcards
  • Explicar
  • Termos-Chave
  • Folha de Revisão
  • Mapa Conceitual
  1. Descreva as distribuições Linux e onde o Linux é executado, explique as licenças e as comunidades de código aberto e configure um ambiente Linux para praticar.

    6 objetivos de aprendizagem
    1. 1.Explicar o que é Linux, sua origem e onde é executado
    2. 2.Comparar distribuições Linux e escolher uma para uma finalidade
    3. 3.Explicar o software de código aberto e escolher uma licença adequada
    4. 4.Descrever como as comunidades de código aberto funcionam e são financiadas
    5. 5.Reconhecer os principais aplicativos de código aberto e suas finalidades
    6. 6.Configurar um ambiente Linux seguro para praticar
  2. Navegue pelo sistema de arquivos e crie, copie, mova e exclua arquivos e diretórios pelo shell, usando opções, caracteres curinga e a ajuda integrada.

    6 objetivos de aprendizagem
    1. 1.Trabalhar no prompt do shell
    2. 2.Encontrar ajuda na linha de comando
    3. 3.Navegar pelo sistema de arquivos do Linux
    4. 4.Criar, copiar, mover e excluir arquivos e diretórios
    5. 5.Selecionar arquivos com caracteres curinga
    6. 6.Reutilizar comandos e trabalhar com variáveis
  3. Combine comandos com pipes e redirecionamento, busque arquivos e texto com find, grep e expressões regulares e edite arquivos em um editor de terminal.

    6 objetivos de aprendizagem
    1. 1.Visualizar arquivos pelo terminal
    2. 2.Controlar a origem da entrada e o destino da saída e dos erros
    3. 3.Combinar comandos em encadeamentos
    4. 4.Buscar texto com grep e expressões regulares
    5. 5.Localizar arquivos por nome, tipo, tamanho e tempo desde a modificação
    6. 6.Editar arquivos de texto no nano e no vi
  4. Transforme sequências de comandos repetidas em scripts Bash com variáveis, condições, laços, argumentos e códigos de saída e agende sua execução automática.

    6 objetivos de aprendizagem
    1. 1.Escrever e executar seus primeiros scripts Bash
    2. 2.Armazenar valores em variáveis e protegê-los com aspas com segurança
    3. 3.Informar sucesso e falha com códigos de saída
    4. 4.Tomar decisões e repetir tarefas
    5. 5.Passar argumentos para scripts
    6. 6.Agendar a execução automática de scripts
  5. Gerencie usuários e grupos, use o sudo com segurança e controle o acesso aos arquivos com proprietário, modos de permissão e permissões especiais.

    5 objetivos de aprendizagem
    1. 1.Compreender usuários, grupos e arquivos de contas
    2. 2.Executar comandos administrativos com segurança
    3. 3.Criar e gerenciar contas de usuário e grupos
    4. 4.Consultar e alterar o proprietário, o grupo e as permissões
    5. 5.Controlar permissões padrão e especiais e resolver problemas de acesso
  6. Monitore e controle processos, instale software com gerenciadores de pacotes, gerencie serviços com systemd e leia os logs do sistema.

    6 objetivos de aprendizagem
    1. 1.Monitorar e controlar processos em execução
    2. 2.Inspecionar o hardware pela linha de comando
    3. 3.Instalar e gerenciar software com gerenciadores de pacotes
    4. 4.Gerenciar serviços com systemd
    5. 5.Ler logs do sistema para diagnosticar e resolver problemas
    6. 6.Empacotar e compactar arquivos
  7. Explique a hierarquia do sistema de arquivos do Linux, inspecione discos e pontos de montagem, configure a rede básica e conecte-se com segurança a sistemas remotos usando SSH.

    6 objetivos de aprendizagem
    1. 1.Orientar-se no sistema de arquivos do Linux
    2. 2.Inspecionar discos, partições e sistemas de arquivos montados
    3. 3.Medir o uso de disco e liberar espaço
    4. 4.Configurar e verificar os ajustes de rede com ip
    5. 5.Resolver nomes de hosts com DNS e o arquivo hosts
    6. 6.Conectar-se a sistemas remotos com segurança usando SSH
Fundamentos de suporte de TI (Básico)

Comece aqui se você usa o computador todos os dias e quer começar uma carreira em TI no help desk ou como técnico de suporte, ou quer consertar e manter dispositivos no trabalho e em casa.

Crie seus próprios Materiais de Estudo

Transforme suas anotações, slides e documentos em Guias de Estudo, Questões de Prática, Flashcards e mais 6 ferramentas.

Começar