Desafios Práticos de Linux

Neste curso, você encontrará uma coleção de desafios práticos de Linux que o ajudarão a aprimorar suas habilidades em Linux. Esses desafios são projetados para ajudá-lo a aprender e praticar comandos Linux, shell scripting e tarefas de administração de sistemas.

Linux

💡 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

Programa

Implementar Hard Links no Linux

Fazer Login e Alternar Usuários

Gerenciar Permissões de Arquivos

Criar e Extrair Arquivos Tar

Gerenciar Logs e Arquivos

Integrar um usuário de prática

Exibir informações do usuário e do grupo

Alterar a propriedade de um arquivo

Fazer backup de um diretório de logs

Extrair endereços de e-mail exclusivos

Criar e Manipular Links Simbólicos

Processamento de Argumentos em Scripts Bash

Extraia programas do histórico de comandos

Localizar arquivos Setuid

Impressão no Terminal Linux

Exibição Encantada do Linux

Aventura Virtual de Listagem no Linux

Script Bash para Informações de Arquivo

Navegação na Floresta com o Comando pwd

Cópia no Deserto com Saladino

Migração de Arquivos da Tribo do Deserto

A Busca na Selva Digital

Exibição Inicial de Arquivo Real

A Busca de Zog pela Maestria em Texto

Decifrador de Texto do Lago Encantado

Restaurando a Harmonia Através da Propriedade no Linux

O Santuário das Permissões

Domínio dos curingas na análise de dados

A Saga da Busca por Padrões: A Missão Linux

Remover Linhas Vazias

Ordenação de Texto no Labirinto Temporal

Filtragem Sobrenatural de Duplicatas no Linux

Aventura de Comparação de Arquivos no Linux

Aventura Encantadora de Edição de Texto no Linux

Compressão de Arquivos Inspirada em Areia

Gerenciamento de Usuários no Velho Oeste

Modificações de Usuário de Fronteira

Linux GroupMaster Revelado

Gerenciamento de Grupo da Fazenda Linusia

Descobrindo Sua Identidade Linux

Revelação da Identidade do Domador de Feras Mágicas

Exploração de Informações do Sistema Galáctico

Magia de Processos nas Alturas

Contar Usuários do Sistema Dentro de um Intervalo de IDs

Jornada de Limpeza de Tela Subaquática

A Busca ao Tesouro com Diretórios Linux

Criação de Diretório de Tesouro Escondido

Desafio de Maestria em Arquivos Linux

Aventura Vitoriana de Ligação no Linux

Conto da Concatenação de Pergaminhos Antigos

A Busca pelo Tesouro Pirata no Linux

Comandos de Manipulação de Arquivos no Linux

A Busca de Arquivos dos Cruzados do Código

Domínio da Rolagem no Linux

A Busca do Localizador por Dados

Operações Especiais com Arquivos

Domínio do Comando Relâmpago dos Guardiões

A Busca Encantada por Arquivos

Segredos do Pergaminho Sed do Faraó

Edição de Arquivos Diferentes

Linha de Comando Linux

Editor de Fluxo Sed

Domínio de Dados de Texto do Império

Decifrar Mensagens Criptografadas de Sanatório com o Linux tr

Fusão de Linhas de Guerreiros no Linux

Fusão Intergaláctica de Arquivos com Linux

Comparações Linux Viajando no Tempo

A Busca Encantada pela Correção do Linux

Aventura de Edição nas Nuvens

A Jornada do Gedit no Império

Arquivamento de Dados Futurista no Linux

Compressão Tar e Zip

Aventuras de Descompactação na Cidade Cyberpunk

Missão do Tesouro com Lógica Linux

Desafio Técnico de Colunização de Texto no Linux

A Missão de Testes Linux da Rainha da Neve

Aventura Linux com Comandos no Jardim do Palácio

Odisseia Estelar de Comandos Linux

Missão no Manual Linux

Aventura de Numeração de Linhas no Deserto

Libertando Vidyutpada: Domínio de Entrada no Linux

Tempo de Parada nos Boxes de Corrida no Deserto

Descoberta de Variáveis Oceânicas

Aventura de Scripting em Linux

Exploração do Shell em Realidade Virtual

Conexões Galácticas Seguras com Linux

Rastreamento de Rede da Floresta Mística

Avaliação de Rede Pingtopia

Domínio de Segurança do Reino da Neve

Fundamentos de Gerenciamento de Arquivos

Encontre as Bandeiras

Transferência de Usuário Linux em Cenário de Guerra

Missão de Gerenciamento de Grupos Ninja

Gerenciamento de Ambiente Linux Submersível

Análise de Disco na Exploração Espacial

Sabedoria Linux na Floresta Encantada

Domínio da Montagem de Dados Ninja

Repetição de Comandos Linux em Tuxville

Harmonia Cósmica com o Agendamento Linux

Domínio de Tarefas dos Reinos Celestiais

Aventuras Místicas de Memória no Linux

Operação de transferência de dados binários

O Banco de Dados Não Pode Ser Iniciado

Transferência de Dados por URL no Linux Aéreo

Downloads Não Interativos

Utilizando o Gerenciamento de Pacotes no Terminal

Aventura do Pacote Python dos Piratas

Multitarefa Alienígena no Linux

Banishando Fantasmas com Extermínio Baseado em Padrões

Criação de um Script de Calculadora de Linha de Comando

Script de Exibição de Informações do Sistema

Ordenação por Linha de Comando com Bubble Sort

Script de Comparação de Argumentos de Linha de Comando

Converter Strings com Script Shell

Determinar Comprimentos de Strings em Script Shell

Exibir a Utilização do Espaço Livre do Sistema de Ficheiros

Imprimir Padrão de Triângulo Equilátero

Imprimir Linhas de Arquivo Usando Comandos Bash

Gerador de Senhas Aleatórias Usando Comandos Shell

Padrão de Triângulo Retângulo

Pesquisar Usuário na Configuração do Sistema

Escrever um Script Shell para Listar Conteúdos de Diretórios

Caça ao Artefato de Dinossauro com Linux

Aventura Aritmética Subterrânea

Missão do Diretório dos Exploradores Skyborne

Formatação de Dados do Mar Profundo

Inverter Número Usando Script Shell

Purga de Usuários Fantasmas no Linux

Feitiçaria Linux: Dominando o Sudo

Gerenciamento de Grupos Tribais no Linux

Missão do Tesouro: Maestria do Shell

Aventuras Variáveis dos ChronoWarriors

Odisseia Interestelar de Nomes de Host Linux

Cronometragem Linux para Diplomacia Intergaláctica

Domínio do Tempo no Reino Linux

Colocando Tarefas Linux em Primeiro Plano (Foregrounding)

Treinamento Ninja de Finalização de Processos

Domínio da Sincronização de Processos Virtuais

Domínio Linux no CosmosHub

Gestão do Fluxo de Informação do Palácio Ming

Backup de Logs no Linux

Domínio de Poções Mágicas com Linux

Contar Arquivos Executáveis nos Diretórios do PATH

Longos e Curtos

Função Recursiva em Scripting Bash

Aventura de Rede na Ilha do Tesouro

Grupos no Linux

Desconfigurando Variáveis em Meio ao Caos dos Dinossauros

Exibindo Informações do Host Linux

Saudar o Usuário com Base na Hora

Domínio do Fluxo de Dados Cósmicos

Encerrar Processos por Nome e ID

Adicionando Dois Números

Verificar o Uso do Sistema de Arquivos Montado

Gerar Sequência de Fibonacci no Shell

Exclusão Aleatória de Linhas em Arquivos C

Introdução

Fortaleça a solução de problemas Linux em 163 desafios independentes. A coleção vai de exercícios de um comando a scripts Bash e pequenas tarefas administrativas sobre arquivos, usuários, processos, armazenamento, pacotes, serviços, rede e backups.

É uma biblioteca de prática, não um currículo guiado. Você inspeciona cenário e objetivo e produz o resultado em um ambiente próprio. Embora o curso seja Beginner, há 35 desafios Beginner, 127 Intermediate e um Advanced.

O que você aprenderá

Ao concluir o curso, você saberá:

  • Navegar e criar, copiar, mover, remover, buscar, vincular, comparar, editar, arquivar e compactar arquivos.
  • Filtrar texto com regex, pipelines, redirecionamento, grep, sed, awk, sort, uniq e ferramentas afins.
  • Gerenciar usuários, grupos, senhas, ownership, permissões, sudo e variáveis shell.
  • Inspecionar filesystems e discos, usar mounts, instalar pacotes, controlar serviços e ler logs.
  • Monitorar processos e recursos e usar foreground, background, signals, scheduling e synchronization.
  • Diagnosticar host e rede com identidade, rotas, portas, conectividade, downloads, SSH e transferências.
  • Escrever Bash com argumentos, input, variáveis, arrays, condições, loops, funções, aritmética e formatação.
  • Combinar comandos para backups, relatórios, extração, inspeção e recovery.

Para quem é este curso

A coleção é para quem já conhece navegação básica e deseja muita prática por objetivos, além de developers e administradores junior reforçando commands ou Bash. Complementa fundamentos guiados, não substitui a primeira explicação do terminal.

Pré-requisitos: Você deve abrir um terminal, entender paths, usar comandos comuns de arquivos e ler uma tarefa curta. Permissões, pipelines e Bash básico ajudam nos desafios Intermediate.

Ambiente de aprendizagem: Cada desafio abre ambiente LabEx separado: terminal, desktop ou WebIDE Ubuntu 22.04, às vezes com containers. Oito tarefas RHEL usam UBI 9. O estado não persiste.

Perguntas frequentes

É adequado como meu primeiro curso Linux?

Não é o ideal: 127 de 163 desafios são Intermediate e um Advanced. Faça Linux for Noobs antes ou comece pelos 35 Beginner.

Há labs guiados ou ordem obrigatória?

Não. As 163 atividades são desafios não sequenciais. Escolha por command/topic, mas alcance um resultado em vez de seguir uma lesson completa.

O foco é apenas Bash?

Não. Também inclui arquivos, permissões, usuários, discos, pacotes, processos, serviços, rede, SSH, archives e backups.

É preparação RHCSA completa?

Não. Oito desafios UBI 9 incluem tarefas RHCSA-oriented, mas a coleção maior tem muitos exercícios Ubuntu e não reproduz currículo ou exame completo.

Professor

labby
Labby
Labby is the LabEx teacher.