Escolha seu idioma
Curso de Linux
Mais de 2 milhões de alunos no mundo

Curso de Linux

4,3

Domine o Linux do zero — da linha de comando à administração de sistemas, redes e automação. Este curso oferece as habilidades práticas que profissionais de TI, administradores de sistemas e engenheiros DevOps usam todos os dias. Quer você esteja começando ou se aprimorando, sairá pronto para trabalhar com confiança em sistemas Linux reais.

Dedika para empresas

O que você vai aprender:

Você vai construir uma base sólida na arquitetura Linux, no shell Bash e no modelo de permissões do sistema de arquivos. A partir daí, você vai avançar para gerenciamento de usuários e grupos, controle de processos e gerenciamento de pacotes nas principais distribuições. Você vai configurar redes, reforçar a segurança de servidores (hardening) e gerenciar serviços com systemd. O curso também cobre scripts Bash, SSH, contêineres com Docker e Podman, ajuste de desempenho e automação de infraestrutura com Ansible. Cada tópico é ensinado com tarefas práticas e prontas para o mercado de trabalho, que refletem o que profissionais Linux fazem em ambientes reais.

Como você estuda de forma prática Curso de Linux

Como você pratica Curso de Linux

Pra você que é empresa e quer treinar o time

Na Dedika para empresas, o curso vem com exercícios e exemplos do próprio negócio e do jeito que a sua empresa precisa.

Clique aqui

Conteúdo do curso

8 Capítulos • 36 AulasDuração entre 4 e 360 horas (você decide)

Capítulo 1Ver detalhes

Fundamentos de Linux e Visão Geral do Sistema

  • Aula 1 • Arquitetura Linux e Componentes Principais

    Explica espaço do kernel, espaço do usuário, chamadas de sistema e sistemas init. Fornece a base conceitual para entender como todos os processos Linux operam.

  • Aula 2 • Virtualização e Ambientes de Laboratório

    Aborda hipervisores, máquinas virtuais e contêineres para prática segura. Permite que os alunos criem laboratórios isolados sem arriscar sistemas de produção.

  • Aula 3 • Histórico e Distribuições Linux

    Traça as origens do Linux desde o Unix até o kernel e as principais famílias de distribuições. Estabelece contexto para escolher a distribuição certa para tarefas profissionais.

  • Aula 4 • Instalando Linux em Hardware Real

    Orienta sobre particionamento, configuração do bootloader e configuração pós-instalação. Garante que os alunos possam implantar um ambiente Linux funcional de forma independente.

Capítulo 2Ver detalhes

Domínio da Interface de Linha de Comando

  • Aula 1 • Obtendo Ajuda e Documentação

    Aborda páginas man, páginas info, flags --help e recursos online. Constrói autossuficiência para que os alunos resolvam problemas sem assistência externa.

  • Aula 2 • Noções Básicas de Shell e Navegação no Terminal

    Apresenta o prompt do shell, a sintaxe de comandos e os comandos de navegação no sistema de arquivos. Forma o ponto de entrada para todo o trabalho baseado em CLI no curso.

  • Aula 3 • Operações com Arquivos e Diretórios

    Aborda criação, cópia, movimentação e exclusão segura de arquivos e diretórios. Dá suporte direto às tarefas de gerenciamento de arquivos necessárias em qualquer função Linux.

  • Aula 4 • Redirecionamento, Pipes e Encadeamento de Comandos

    Explica stdin, stdout, stderr, pipes e substituição de comandos. Desbloqueia a capacidade de construir one-liners poderosos e pipelines de processamento.

  • Aula 5 • Ferramentas de Visualização e Manipulação de Texto

    Ensina cat, less, head, tail, grep, sed e awk para processamento de texto. Permite análise de logs, edição de configurações e extração de dados a partir da linha de comando.

Capítulo 3Ver detalhes

Sistema de Arquivos e Permissões do Linux

  • Aula 1 • Tipos de Arquivo e Metadados

    Diferencia arquivos comuns, diretórios, links simbólicos, dispositivos e sockets. Permite a interpretação correta da saída de ls e operações específicas para cada tipo de arquivo.

  • Aula 2 • Permissões Especiais e Listas de Controle de Acesso

    Aborda setuid, setgid, sticky bit e ACLs POSIX para controle refinado. Estende o modelo básico de permissões para lidar com cenários complexos de múltiplos usuários.

  • Aula 3 • Padrão de Hierarquia do Sistema de Arquivos

    Mapeia a finalidade de cada diretório de nível superior na árvore do sistema de arquivos Linux. Previne o mau posicionamento de arquivos e dá suporte a práticas corretas de administração do sistema.

  • Aula 4 • Modelo de Propriedade e Permissão Unix

    Explica os bits de permissão para usuário, grupo e outros, e a atribuição de propriedade. Fornece a base para proteger arquivos e diretórios em sistemas multiusuário.

Capítulo 4Ver detalhes

Administração de Usuários e Grupos

  • Aula 1 • Gerenciamento de Grupos e Associação

    Explica groupadd, groupmod, groupdel e o gerenciamento de associações a grupos. Dá suporte ao controle de acesso baseado em papéis por meio da atribuição adequada de grupos.

  • Aula 2 • Gerenciamento de Contas de Usuário

    Aborda useradd, usermod, userdel e os arquivos /etc/passwd e /etc/shadow. Permite o gerenciamento completo do ciclo de vida de contas de usuário locais.

  • Aula 3 • Políticas de Senha e Autenticação

    Aborda passwd, chage e a aplicação de políticas de senha baseadas em PAM. Garante que as contas atendam aos requisitos de segurança organizacional para autenticação.

  • Aula 4 • Elevação de Privilégios com sudo

    Ensina a configuração do sudo via visudo, sintaxe do sudoers e delegação de privilégios. Permite administração com privilégio mínimo sem compartilhar a senha de root.

Capítulo 5Ver detalhes

Gerenciamento de Processos e Tarefas

  • Aula 1 • Agendamento de Tarefas com cron e systemd

    Aborda a sintaxe do crontab, o comando at e unidades de timer do systemd para agendamento. Automatiza tarefas de manutenção, backups e relatórios de forma confiável.

  • Aula 2 • Sinais e Controle de Processos

    Ensina kill, killall, pkill e tipos de sinais para gerenciamento de processos. Permite a terminação controlada e a comunicação com processos em execução.

  • Aula 3 • Monitoramento da Atividade do Sistema

    Aborda ps, top, htop, vmstat, iostat e free para monitoramento em tempo real. Permite a identificação de gargalos de recursos e processos com comportamento anômalo.

  • Aula 4 • Entendendo Processos no Linux

    Explica o ciclo de vida do processo, PID, PPID, estados e a árvore de processos. Fornece a base conceitual para todas as tarefas de monitoramento e controle de processos.

Capítulo 6Ver detalhes

Gerenciamento de Pacotes e Instalação de Software

  • Aula 1 • Conceitos de Gerenciamento de Pacotes

    Explica pacotes, repositórios, metadados e resolução de dependências. Estabelece a estrutura conceitual compartilhada por todas as ferramentas de gerenciamento de pacotes.

  • Aula 2 • Gerenciamento de Pacotes Baseado em Debian

    Aborda apt, apt-get, dpkg e configuração de sources.list para sistemas Debian. Permite o gerenciamento completo do ciclo de vida do software em distribuições Ubuntu e Debian.

  • Aula 3 • Compilando Software a Partir do Código-Fonte

    Explica o download, configuração, compilação e instalação de código-fonte. Lida com software indisponível em repositórios oficiais.

  • Aula 4 • Snap, Flatpak e Pacotes Universais

    Apresenta formatos de pacotes conteinerizados que funcionam entre distribuições. Expande a disponibilidade de software além dos repositórios de distribuição tradicionais.

  • Aula 5 • Gerenciamento de Pacotes Baseado em RPM

    Aborda dnf, yum, rpm e configuração de arquivos de repositório para sistemas baseados em Red Hat. Permite o gerenciamento de software em distribuições Linux empresariais.

Capítulo 7Ver detalhes

Configuração e Solução de Problemas de Rede

  • Aula 1 • Gerenciamento de Firewall com firewalld e iptables

    Ensina regras de firewalld baseadas em zonas e cadeias fundamentais de iptables. Permite a filtragem de tráfego e o controle de acesso a portas em servidores Linux.

  • Aula 2 • Fundamentos de Rede para Administradores Linux

    Revisa endereçamento IP, sub-redes, TCP/UDP e o modelo OSI no contexto Linux. Fornece a base teórica para todas as tarefas práticas de rede.

  • Aula 3 • Diagnóstico e Solução de Problemas de Rede

    Aborda ping, traceroute, ss, netstat, tcpdump e curl para diagnóstico. Constrói uma abordagem sistemática para isolar e resolver falhas de rede.

  • Aula 4 • Configurando Interfaces de Rede

    Aborda ip, nmcli e métodos de configuração estática vs. DHCP. Permite a configuração persistente e temporária de interfaces de rede em sistemas Linux modernos.

  • Aula 5 • Resolução de DNS e Gerenciamento de Nome de Host

    Explica /etc/hosts, /etc/resolv.conf, systemd-resolved e ferramentas de consulta DNS. Garante a resolução correta de nomes para serviços e conexões remotas.

Capítulo 8Ver detalhes

Administração do Sistema e Hardening de Segurança

  • Aula 1 • Backup, Recuperação e Snapshots do Sistema

    Aborda rsync, tar, dd e estratégias de snapshot para proteção de dados. Garante que os alunos possam recuperar sistemas e dados após falhas ou configurações incorretas.

  • Aula 2 • Fundamentos de Hardening de Segurança

    Aplica hardening de SSH, conceitos básicos de SELinux/AppArmor e ferramentas de auditoria do sistema. Reduz a superfície de ataque e aplica controle de acesso obrigatório em servidores Linux.

  • Aula 3 • Gerenciamento de Armazenamento e Sistema de Arquivos

    Aborda fdisk, parted, mkfs, mount e LVM para administração de armazenamento. Permite provisionar e gerenciar recursos de disco em sistemas físicos e virtuais.

  • Aula 4 • Gerenciamento de Serviços com systemd

    Ensina systemctl, arquivos de unidade, alvos (targets) e gerenciamento de dependências de serviços. Permite o controle confiável de todos os serviços do sistema e do comportamento durante a inicialização.

  • Aula 5 • Gerenciamento de Logs com journald e rsyslog

    Aborda journalctl, configuração do rsyslog, rotação de logs e registro centralizado. Permite monitoramento, auditoria e solução de problemas eficazes por meio de logs.

Certificação

Seu certificado válido de conclusão

Este curso é para você:

  • Técnico de suporte de TI: pronto para ir além do helpdesk e entrar na administração de servidores.

  • Estudante de ciência da computação: buscando habilidades práticas em Linux para complementar a teoria acadêmica.

  • Administrador Windows: expandindo a expertise para gerenciar servidores Linux no trabalho.

  • Mudança de carreira: entrando na área de tecnologia vindo de uma formação não relacionada a TI com ambição séria.

  • Desenvolvedor(a) hobbyista: querendo entender os sistemas nos quais seus aplicativos são executados.

  • Engenheiro de nuvem em formação: construindo a demanda dos cargos de nuvem da Linux Foundation.

O que nossos alunos falam

As suas aulas são perfeitas. Adquiri o pacote de um ano e, finalmente, tenho a oportunidade de acompanhar diversos temas do meu interesse sem precisar mudar de plataforma... agradeço por tudo o que fazem, já recomendei vocês a outras pessoas...
Giulio Carlo
Giulio CarloAluno de Marketing Digital
Eu gosto de como as lições são direto ao ponto e como eu consigo alterar capítulos e pular conteúdos que não preciso.
Mariana Ferres
Mariana FerresAluna de Fotografia
Gosto do conteúdo e do modo de apresentação e transcrição de vídeos, o que acelera o processo!
Luciana Alvarenga
Luciana AlvarengaAluna de Design de Unhas
A plataforma é rápida, simples de usar. A diversidade de conteúdo e os vídeos complementares ajudam muito no aprendizado.
André Felipe
André FelipeAluno de Engenharia de Prompt

Principais capacitações

FAQ

Quem é a Dedika?

O certificado é válido no Brasil?

Os cursos são gratuitos?

Qual a carga horária dos cursos?

Como são os cursos?

Como funcionam os cursos?

Qual é o tempo dos cursos?

Qual o valor ou preço dos cursos?

O que é um curso EAD ou online e como ele funciona?

Os cursos possuem PDF?