Fundamentos de Redes Linux

Aprenda o básico de redes Linux. Domine ferramentas para inspecionar interfaces de rede, testar conectividade, solucionar problemas de DNS e identificar portas em escuta. Aprenda a baixar arquivos pela CLI e configurar endereços IP manualmente.

DevOps EngineerLinuxDevOps

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Este curso para iniciantes constrói um fluxo de linha de comando para compreender e diagnosticar redes Linux. Em seis laboratórios guiados, você inspecionará interfaces e rotas, testará alcance, consultará DNS, identificará sockets em escuta, obterá conteúdo HTTP e mudará temporariamente um endereço em uma interface preparada.

O desafio final pede que você reúna evidências da conectividade loopback, de uma porta web local e das interfaces e decida se uma interrupção simulada vem da rede ou do serviço.

O que você aprenderá

  • Inspecionar estado de links e endereçamento IPv4 com ip link e ip addr
  • Testar alcance de loopback, gateway e IP externo com solicitações ping limitadas
  • Ler resumos de perda de pacotes e diferenciar alcance básico de instabilidade
  • Fazer consultas DNS diretas e reversas e inspecionar /etc/resolv.conf
  • Listar sockets TCP e UDP com ss e associar portas a processos pela saída privilegiada
  • Baixar conteúdo HTTP local com wget, inspecionar cabeçalhos com curl -I e renomear com curl -o
  • Adicionar, verificar e remover um endereço IPv4 temporário na interface preparada labex0
  • Diagnosticar um host alcançável com porta de aplicativo fechada e registrar a causa no serviço

Para quem é este curso

Este curso é destinado a iniciantes em Linux, técnicos de suporte e futuros administradores de sistemas ou DevOps que desejam ferramentas práticas de diagnóstico inicial antes de roteamento, firewall ou serviços.

Pré-requisitos: Navegação básica no terminal, execução de comandos, pipes, grep e redirecionamento de saída; não é necessária experiência em administração de redes.

Ambiente de aprendizagem: Um terminal LabEx baseado em Ubuntu com testes loopback e externos, servidor HTTP local, interface labex0 preparada e cenário controlado de diagnóstico.

Perguntas frequentes

Como o curso é organizado?

Seis laboratórios oferecem prática guiada. O sétimo item é um desafio em que você salva evidências de ping, curl e ip addr e decide entre NETWORK e SERVICE.

A mudança manual de IP permanece após reiniciar ou abrir outra sessão?

Não. Você adiciona 10.10.10.10/24 diretamente a labex0 com ip addr, verifica e remove no mesmo laboratório. Configuração persistente por NetworkManager ou arquivos não é abordada.

Os exercícios de download buscam arquivos na Internet?

Não. wget e curl usam um servidor preparado em localhost:8080, concentrando-se nos comandos e respostas HTTP, não em uma fonte externa.

Por que o desafio final diagnostica um problema de serviço?

O ping para 127.0.0.1 funciona, mas a conexão com 127.0.0.1:80 é recusada. O caminho local está ativo, porém nenhum processo aceita a conexão web; portanto, a conclusão exigida é SERVICE.

Professor

labby
Labby
Labby is the LabEx teacher.