MÓDULO 14 – Exercícios práticos e correções
Repositório GitHub do curso
Acesso direto ao repositório
Este repositório GitHub complementar contém todos os exercícios práticos do curso, organizados por módulo. Inclui também as correções das avaliações do Módulo 13 e exercícios extras para cada tema abordado.
Estrutura do repositório
travaux-pratiques-linux/
│
├── module-01/ Introdução ao Linux (15 exercícios)
├── module-02/ Arquitetura do Sistema (15 exercícios)
├── module-03/ Sistema de Arquivos
├── module-04/ Gerenciamento de Processos
├── module-05/ Usuários e Permissões
├── module-06/ Shell Script
├── module-07/ Rede e Configuração
├── module-08/ Serviços e Daemons
├── module-09/ Segurança do Sistema
├── module-10/ Gerenciamento de Pacotes
├── module-11/ Monitoramento e Logs
├── module-12/ Administração Avançada
│
├── scripts/ Scripts utilitários
├── INSTRUCTIONS.md Guia de uso
└── README.md
Conteúdo por módulo
| Módulo | Tema | Conteúdo |
|---|---|---|
| module-01 | Introdução ao Linux | 15 exercícios (iniciante → avançado) |
| module-02 | Arquitetura do Sistema | 15 exercícios interativos |
| module-03 | Sistema de Arquivos | Exercícios práticos progressivos |
| module-04 | Gerenciamento de Processos | Exercícios práticos progressivos |
| module-05 | Usuários e Permissões | Exercícios práticos progressivos |
| module-06 | Shell Script | Exercícios práticos progressivos |
| module-07 | Rede e Configuração | Exercícios práticos progressivos |
| module-08 | Serviços e Daemons | Exercícios práticos progressivos |
| module-09 | Segurança do Sistema | Exercícios práticos progressivos |
| module-10 | Gerenciamento de Pacotes | Exercícios práticos progressivos |
| module-11 | Monitoramento e Logs | Exercícios práticos progressivos |
| module-12 | Administração Avançada | Exercícios práticos progressivos |
Exercícios e correções – a partir do Módulo 13
O repositório contém exercícios extras e correções a partir do módulo 13 e seguintes (módulos 14, 15, etc.). Para consultar todo o conteúdo disponível:
👉 Veja todos os exercícios e correções no GitHub
Início rápido com GitHub Codespaces
1. Iniciar o ambiente
- Acesse o repositório GitHub
- Clique no botão verde "Code" no topo da página
- Selecione a aba "Codespaces"
- Clique em "Create codespace on main"
- Aguarde 2-3 minutos para o ambiente ser preparado
2. Entendendo a interface
+=========================================================================+
| EXPLORADOR | EDITOR (README) | |
| (arquivos) | Leia as instruções aqui | |
| | | |
| > module-01/ | # Módulo 1 | |
| > module-02/ | ## Exercício 1 | |
| README.md | Digite: echo "hello" | |
+---------------------+------------------------------+--------------------+
| TERMINAL – Digite seus comandos Linux aqui |
| vscode@codespace:~$ echo "hello" |
| hello |
+=========================================================================+
3. Fluxo de trabalho
- ESQUERDA: Clique em uma pasta de módulo (ex:
module-01) e depois emREADME.md - CENTRO: Leia os exercícios (Ctrl+Shift+V para o Preview Markdown)
- INFERIOR: Digite os comandos no terminal
4. Comandos úteis
# Ir para a pasta de exercícios do módulo
cd module-01/exercices
# Ver onde você está
pwd
# Listar os arquivos
ls -la
# Ajuda sobre um comando
man ls
# ou
ls --help
Instruções para os estudantes
Etapa 1 – Faça um fork do repositório (apenas uma vez)
Acesse o repositório GitHub e clique em "Fork" no canto superior direito para ter sua própria cópia.
Etapa 2 – Abra o Codespaces no seu fork
No seu fork, clique em Code → Codespaces → Create codespace.
Etapa 3 – Trabalhe nos exercícios
# Vá para a pasta de exercícios do módulo desejado
cd module-05/exercices
# Realize os exercícios
# Crie seus arquivos e scripts aqui
Etapa 4 – Salve seu trabalho (OBRIGATÓRIO)
Importante
Sem esta etapa, o professor NÃO verá seu trabalho!
# Voltar para a raiz do repositório
cd /workspaces/travaux-pratiques-linux
# Salvar no GitHub
git add .
git commit -m "Módulo 05 finalizado"
git push
Etapa 5 – Verifique no GitHub
Acesse seu fork no GitHub e confira se seus arquivos estão visíveis.
Formato dos exercícios
Cada exercício contém:
| Seção | Descrição |
|---|---|
| Objetivo | O que você vai aprender |
| Tarefas | Etapas a serem realizadas |
| Dica | Ajuda caso fique preso |
| Solução | Solução completa (spoiler) |
| Validação | Como verificar seu trabalho |
Níveis de dificuldade
- [Iniciante]: Conceitos básicos
- [Intermediário]: Aplicação prática
- [Avançado]: Projetos completos
Recursos úteis
- 📘 Linux Journey – Tutorial interativo
- 🔍 Explainshell – Explica comandos
- 📄 TLDR Pages – Documentação simplificada
- 📚 Documentação do curso (este site)
Módulo criado em: Fevereiro de 2025