Pular para o conteúdo principal

MÓDULO 14 – Exercícios práticos e correções

Repositório GitHub do curso​

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óduloTemaConteúdo
module-01Introdução ao Linux15 exercícios (iniciante → avançado)
module-02Arquitetura do Sistema15 exercícios interativos
module-03Sistema de ArquivosExercícios práticos progressivos
module-04Gerenciamento de ProcessosExercícios práticos progressivos
module-05Usuários e PermissõesExercícios práticos progressivos
module-06Shell ScriptExercícios práticos progressivos
module-07Rede e ConfiguraçãoExercícios práticos progressivos
module-08Serviços e DaemonsExercícios práticos progressivos
module-09Segurança do SistemaExercícios práticos progressivos
module-10Gerenciamento de PacotesExercícios práticos progressivos
module-11Monitoramento e LogsExercícios práticos progressivos
module-12Administração AvançadaExercí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​

  1. Acesse o repositório GitHub
  2. Clique no botão verde "Code" no topo da página
  3. Selecione a aba "Codespaces"
  4. Clique em "Create codespace on main"
  5. 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​

  1. ESQUERDA: Clique em uma pasta de módulo (ex: module-01) e depois em README.md
  2. CENTRO: Leia os exercícios (Ctrl+Shift+V para o Preview Markdown)
  3. 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çãoDescrição
ObjetivoO que você vai aprender
TarefasEtapas a serem realizadas
DicaAjuda caso fique preso
SoluçãoSolução completa (spoiler)
ValidaçãoComo verificar seu trabalho

Níveis de dificuldade​

  • [Iniciante]: Conceitos básicos
  • [Intermediário]: Aplicação prática
  • [Avançado]: Projetos completos

Recursos úteis​


Módulo criado em: Fevereiro de 2025