Artigos
Guias de aprendizado, tutoriais e artigos de solução de problemas em uma única lista. Filtre por palavra-chave ou troque de categoria para refinar. Os artigos do LPIC-1 ficam no hub do LPIC-1.
232 artigos
Docker para Usuários Linux: Uma Introdução
Entenda o Docker a partir dos princípios fundamentais, construindo sobre seu conhecimento de processos, namespaces e cgroups do Linux. Compreenda images, containers e Dockerfiles como mecânica, não memorização.
~11 min Ler → GuiasO que Aprender Depois do Linux: Um Roteiro
Depois de dominar os comandos básicos do Linux, veja onde Docker, Git e AWS se conectam ao seu conhecimento. Um roteiro para escolher o próximo passo sem desvios.
~9 min Ler → TutoriaisEntendendo a Ordem de Carregamento do .bashrc e .profile
Aprenda com Linny-senpai e Lina por que aliases desaparecem via SSH, a diferença entre shells de login e interativos, e como recarregar configurações instantaneamente com source.
~15 min Ler → TutoriaisIntrodução ao nano - O Editor Amigável para Iniciantes Antes do Vim
Aprenda nano através do diálogo com Lina e Linny-senpai. Abra, edite, salve (Ctrl+O) e saia (Ctrl+X) sem decorar nada -- os atalhos sempre aparecem na parte inferior da tela.
~10 min Ler → TutoriaisPrimeiros Passos com tee - Dividindo a Saída de Comandos
Aprenda com Lina e Linny-senpai como salvar a saída do pipeline em arquivo enquanto ela continua fluindo para o próximo comando. Cobre -a append, múltiplos arquivos, o padrão sudo tee para arquivos do root e uso do tee como depurador de pipeline.
~12 min Ler → Solução de Problemas"command not found" para seus scripts
Corrija command not found para um script que você escreveu. Diferencie de Permission denied, use ./, chmod +x, adicione ao PATH e limpe o cache hash.
~10 min Ler → Solução de ProblemasCorrigindo "Cannot allocate memory"
Corrija Cannot allocate memory (ENOMEM) mesmo com RAM livre diagnosticando overcommit, ulimit e max_map_count, e corrija permanentemente.
~12 min Ler → Solução de Problemas"No such file or directory" quando o arquivo existe
ls mostra o arquivo, mas você recebe No such file or directory. Isole caracteres ocultos, CRLF, links quebrados e dynamic linker ausente.
~10 min Ler → GuiasVale a Pena Mudar? zsh e fish vs bash
Quando vale a pena mudar de bash para zsh ou fish, passos de migração, como levar sua configuração, armadilhas de compatibilidade e como reverter.
~11 min Ler → Tutoriaischroot: Alterando o Diretório Raiz para Isolar um Ambiente
Troque o diretório raiz que um processo enxerga com chroot. Abrange preparação de bibliotecas compartilhadas, recuperação de sistema com USB live e por que chroot não é um limite de segurança.
~10 min Ler → Solução de ProblemasCorrigindo Clock Skew e erros de certificado
Diagnostique avisos "Clock skew detected" em builds e erros "certificate is not yet valid" causados por relógio errado, e corrija de vez.
~10 min Ler → Tutoriaiscomm e join: Comparando e Unindo Arquivos
Use comm para mostrar linhas comuns e diferenças entre dois arquivos em 3 colunas, e join para mesclar linhas por uma chave compartilhada. Inclui a armadilha da entrada ordenada.
~10 min Ler → Solução de ProblemasDiagnosticando "Connection timed out"
Uma espera longa e silenciosa sem resposta. Faça triagem de firewall DROP, security group, serviço inativo e blackhole de rota.
~12 min Ler → GuiasContainers vs Máquinas Virtuais (VMs): O Básico
Entenda containers vs máquinas virtuais através de compartilhamento de kernel, namespaces e cgroups. Veja o trade-off velocidade vs. isolamento e como escolher antes de aprender Docker.
~12 min Ler → GuiasConfigurando o Linux para Desenvolvedores
Um guia prático para configurar um ambiente de desenvolvimento Linux — as ferramentas essenciais para instalar primeiro.
~12 min Ler → Solução de ProblemasCorrigindo "device is busy" no umount
umount falha com busy. Encontre quem segura o filesystem com fuser/lsof e desconecte com segurança.
~11 min Ler → GuiasEscolhendo um Editor: vim, nano, emacs, VS Code
vim, nano, emacs, VS Code — qual você deveria usar? Vamos entender os pontos fortes de cada editor e como escolher, junto com a Lina.
~11 min Ler → TutoriaisComando env
Execute um comando com ambiente modificado sem alterar seu shell. Defina variáveis temporariamente, use env -i / -u / -C e escreva shebangs portáveis.
~9 min Ler → GuiasUm Modelo Mental para Permissões
O que rwx e owner/group/other significam de verdade? Vamos transformar aquela string críptica do ls -l em uma grade simples de três pessoas vezes três ações, junto com a Lina.
~11 min Ler → Solução de ProblemasReparando corrupção de filesystem com fsck
Repare corrupção ext4 com segurança. Por que desmontar antes, como verificar o FS raiz, opções -n/-y/-f e a diferença do XFS.
~12 min Ler → Tutoriaisfuser: Encontrando Processos Usando Arquivos
Encontre o culpado por trás do erro umount "target is busy" com fuser, depois encerre-o com segurança. Inclui comparação fuser vs lsof.
~10 min Ler → TutoriaisGNU parallel
Execute comandos shell em paralelo para acelerar trabalho em lote. Placeholders, controle de jobs, ordenação de saída e resume com joblog explicados, com diferença entre parallel e xargs.
~10 min Ler → Solução de ProblemasCorrigindo erros de chave GPG (NO_PUBKEY)
Diferencie erros NO_PUBKEY de EXPKEYSIG expirados, busque a chave pública em um keyring, vincule com signed-by e restaure a verificação de assinatura.
~11 min Ler → Tutoriaishexdump e xxd: Inspecionando Dados Binários em Hexadecimal
Compare hexdump, xxd e od de forma rápida. Use -C, xxd -r e od -t x1z para examinar binários, detectar bytes CRLF e BOM, e editar bytes manualmente.
~9 min Ler → GuiasComo o Linux Inicializa: Do BIOS/UEFI ao Login
O que acontece entre ligar o computador e o prompt de login? Percorra BIOS/UEFI, GRUB, kernel, initramfs e systemd, com formas de diagnosticar cada estágio.
~13 min Ler → Solução de ProblemasDiagnosticando "Input/output error"
Uma operação de arquivo retorna EIO. Leia o log do kernel com dmesg e diferencie disco com defeito de corrupção de FS ou desconexão.
~11 min Ler → Tutoriaisionice: Controlando a Prioridade de I/O de Disco
Pare de deixar backups e rsync travarem seu servidor. Use ionice para definir classes idle/best-effort/realtime, aplique a PIDs em execução e verifique o scheduler BFQ quando não tiver efeito.
~9 min Ler → Solução de ProblemasQuando o Linux Não Inicia - Kernel Panic e Modo de Emergência
Primeiros passos quando o Linux não inicia. Triagem de kernel panic, prompt do initramfs, GRUB e modo de emergência do systemd, com correções de fstab e fsck.
~12 min Ler → GuiasEscolhendo uma Distribuição Linux: Ubuntu, Debian, Rocky, Arch
Compare Ubuntu, Debian, Rocky e Arch pelo modelo de lançamento, janela de suporte e empacotamento. Trabalhe de trás para frente a partir do seu caso de uso para encontrar a distribuição certa.
~13 min Ler → GuiasTipos de Sistema de Arquivos no Linux: ext4 vs xfs vs btrfs
Compare ext4, xfs e btrfs na prática. Decida com base em CoW, snapshots e limites de redimensionamento, e verifique seu sistema de arquivos com df -T e lsblk.
~13 min Ler → Solução de ProblemasCorrigindo Avisos "cannot set LC_ALL" de Locale
Diagnostique avisos "cannot set LC_ALL" e "setlocale" de locale ausente, confirme com locale -a, gere com locale-gen e pare o forwarding SSH.
~10 min Ler → TutoriaisComando mktemp: Criando Arquivos Temporários Seguros
Por que arquivos temporários com nomes fixos ou $$ são perigosos, e como mktemp cria temporários únicos com permissões exclusivas do dono que o trap limpa de forma confiável.
~8 min Ler → TutoriaisComando nl: Numerando Linhas
Aprenda o comando nl através de um diálogo amigável. Adicione números de linha ao texto, veja como nl difere de cat -n em linhas em branco e ajuste largura, separador, número inicial e formato.
~9 min Ler → Solução de ProblemasCorrigindo dependências quebradas e pacotes retidos
Quando o apt retém atualizações ou para com dependências não satisfeitas, aprenda a diferenciar held de broken e reparar a árvore de dependências.
~10 min Ler → GuiasComparação de Gerenciadores de Pacotes: apt, dnf, pacman, zypper
Veja apt, dnf, pacman e zypper em um só mapa. Aprenda o padrão de comandos uma vez e lide com qualquer distro que você encontrar.
~12 min Ler → GuiasEstados de Processo e Ciclo de Vida no Linux
O que R / S / D / T / Z em ps significam? O fluxo do fork ao exit e reap, mais a verdade sobre processos zumbi e órfãos.
~12 min Ler → Tutoriaispv: Monitorando o Progresso do Pipe com Barra de Progresso
Use pv (Pipe Viewer) para colocar uma barra de progresso em qualquer pipe. Acabe com a ansiedade de ficar olhando um dd ou cp silencioso se perguntando se ainda está rodando.
~9 min Ler → TutoriaisComando read: Entrada Interativa em Shell Scripts
Aprenda a usar o comando read para capturar entrada do teclado e ler arquivos linha por linha, explicado através de uma conversa amigável. Cobre -p, -s e o padrão while read.
~9 min Ler → Tutoriaisrealpath e readlink
Aprenda como realpath e readlink resolvem symlinks e caminhos relativos em caminhos absolutos. Cobre -f / -e / -m, --relative-to e padrões seguros em scripts.
~8 min Ler → Guiasroot vs sudo
root é a conta que pode deletar qualquer coisa? Por que você não deve usá-la no dia a dia e deve usar sudo? Vamos entender o que são os direitos de administrador, junto com Lina.
~10 min Ler → Solução de ProblemasCorrigindo desconexões SSH: Keepalive e Timeouts
Quando o SSH cai após uma pausa, faça triagem entre timeout ocioso e keepalive ausente e corrija de vez com ServerAlive / ClientAlive.
~12 min Ler → GuiasChave SSH vs Autenticação por Senha
Por que a autenticação por chave SSH é mais segura do que senhas. A criptografia de chave pública por trás disso, além de como criar, instalar e proteger chaves na prática.
~11 min Ler → Solução de ProblemasCorrigindo "sudo: unable to resolve host"
Trate o aviso "unable to resolve host" como uma divergência entre hostname e /etc/hosts e corrija a linha 127.0.1.1.
~9 min Ler → Solução de ProblemasDiagnosticando Swap Thrashing
Identifique swap thrashing com vmstat si/so quando o servidor fica lento, encontre o processo culpado e corrija com swappiness e cgroups.
~11 min Ler → Solução de ProblemasDecifrando "syntax error near unexpected token"
Leia a mensagem bash syntax error near unexpected token corretamente. Entenda o que o token indica e depure fi/then/done, (, newline e end of file.
~10 min Ler → Tutoriaistac e rev - Invertendo Linhas e Caracteres
Aprenda com Lina e Linny-senpai. tac inverte a ordem das linhas, rev inverte os caracteres dentro de cada linha. Dois comandos de inversão com funções opostas, explicados para iniciantes.
~7 min Ler → Tutoriaistar na Prática: Backups Incrementais e Exclusões
Um fluxo de trabalho prático do tar para backups incrementais. Use --listed-incremental para diffs nível-0/nível-1, --exclude para ignorar ruído, e -C mais --strip-components para controlar onde e como os arquivos são extraídos.
~10 min Ler → Tutoriaistaskset: Configurando Afinidade de CPU no Linux
Fixe um processo em núcleos de CPU específicos com taskset. Fixação no início com -c, reatribuição em tempo de execução com -p, além de fluxos de benchmark e isolamento de núcleos.
~10 min Ler → GuiasCodificação de Caracteres: UTF-8 e Mojibake Explicados
Entenda codificação de caracteres e UTF-8, por que ocorre mojibake, e como verificar e converter codificações com file, iconv, nkf e locale.
~11 min Ler → Solução de ProblemasCorrigindo "Text file busy"
Um binário em execução não pode ser sobrescrito com cp. Encontre o processo com lsof e substitua com segurança via rename.
~9 min Ler → Solução de ProblemasCorrigindo "Too many authentication failures"
Entenda como oferecer muitas chaves do ssh-agent excede MaxAuthTries e corrija permanentemente com IdentitiesOnly e ~/.ssh/config.
~11 min Ler → TutoriaisComando tree: Visualizando Estrutura de Diretórios
Quando o ls sozinho dificulta entender um layout, tree visualiza toda a estrutura de diretórios de uma vez. Aprenda a limitar profundidade com -L, mostrar só pastas com -d e excluir node_modules com -I, explicado passo a passo.
~8 min Ler → TutoriaisComando yes: Automatizando Confirmações
Aprenda com Lina e Linny-senpai! Quando digitar y para cada "Tem certeza?" fica cansativo, veja como o yes responde automaticamente, por que é perigoso e as alternativas mais seguras.
~8 min Ler → GuiasCaminhos Absolutos vs Relativos
Como você lê um caminho? Vamos entender caminhos absolutos (a partir de /), caminhos relativos (a partir de onde você está) e o significado de ., .., e ~, junto com a Lina.
~10 min Ler → Solução de ProblemasCorrigindo "Address already in use"
Encontre o processo ocupando a porta com ss / lsof / fuser, libere-a com segurança e trate TIME_WAIT e inicializações duplicadas.
~10 min Ler → TutoriaisArrays no Bash: Arrays Indexados e Associativos
Aprenda arrays indexados e associativos no bash passo a passo - declaração, acesso, iteração e edição de elementos - além de armadilhas com aspas e arrays esparsos.
~9 min Ler → TutoriaisComando at: Agendamento de Tarefas Únicas no Linux
Agende tarefas únicas com o comando at. Confirme o atd, escreva especificações de horário, gerencie tarefas com atq e atrm, e saiba quando usar at ao invés de cron.
~8 min Ler → Solução de ProblemasCorrigindo "bad interpreter"
Um script falha com bad interpreter. Diferencie terminações de linha CRLF de um caminho shebang errado usando file/cat -A, e corrija com dos2unix/sed.
~9 min Ler → TutoriaisComando base64: Básico de Codificação e Decodificação
Aprenda o comando base64 com Lina e Linny-senpai. Codifique e decodifique strings e arquivos, evite a armadilha do newline do echo, controle a quebra de linha com -w e aprenda o ponto-chave de que base64 não é criptografia.
~9 min Ler → TutoriaisModo Estrito do Bash: set -euo pipefail Explicado
Capture bugs ocultos cedo com set -euo pipefail. Aprenda errexit, nounset, pipefail, suas armadilhas e configurações IFS para scripts shell mais seguros.
~10 min Ler → Tutoriaisbat: Um Clone do cat com Realce de Sintaxe
Um guia para iniciantes sobre bat. Exiba arquivos com realce de sintaxe, números de linha e marcadores de diff Git; corrija o problema de nomeação batcat no Ubuntu; remova decorações e colorize páginas man.
~9 min Ler → TutoriaisExpansão de Chaves: {1..10} e Mais
Aprenda com Lina e Linny-senpai a dominar {1..10} e {a,b,c} para criar arquivos e diretórios numerados rapidamente, explicado passo a passo para iniciantes.
~10 min Ler → Tutoriaismd5sum e sha256sum - Verificando a Integridade de Arquivos
Aprenda com Linny-senpai e Lina o que é um hash, como calcular com sha256sum, verificar com -c, a diferença entre corrupção e adulteração e por que MD5 é desencorajado hoje.
~10 min Ler → Tutoriaischmod: Modo Numérico vs Simbólico
Aprenda com Lina e Linny-senpai! Entenda o modo numérico do chmod (644, 755) e o modo simbólico (u+x, go-w), a matemática r=4 w=2 x=1 e quando usar cada um em um guia para iniciantes.
~10 min Ler → GuiasAtalhos do Terminal: Keybindings do Readline
Para que servem Ctrl+R e Ctrl+A? Aprenda os atalhos do Readline que fazem o terminal voar, na prática com a Lina.
~9 min Ler → TutoriaisSubstituição de Comando: Capturando Saída com $(...)
Aprenda com Lina e Linny-senpai! Capture a saída de comandos em variáveis com `$(...)`, veja como difere dos backticks e entenda por que usar aspas.
~10 min Ler → Solução de ProblemasDiagnosticando "Connection refused"
O host está acessível mas rejeita ativamente a conexão. Diferencie um serviço parado de uma porta bloqueada, e refused de timeout, nos passos mínimos.
~11 min Ler → Solução de ProblemasQuando Jobs do Cron Não Executam
Diagnostique por que um cron job não executa. Um checklist que percorre daemon, logs, PATH, ambiente, sintaxe de agendamento e permissões.
~11 min Ler → TutoriaisComando date - Formatação e Cálculo de Datas
Aprenda com Lina e Linny-senpai! Use date para mostrar a hora atual, formatar a saída com %Y, calcular datas como ontem ou 3 dias atrás, converter epoch e trocar fusos horários.
~10 min Ler → TutoriaisComando dd: Imagens de Disco e Uso Seguro
Clone discos e grave imagens ISO em USB com dd de forma segura. Verifique o alvo com lsblk e evite apagar o dispositivo errado, desde imagem até exibição de progresso.
~10 min Ler → Solução de ProblemasDisco cheio mas df mostra espaço
Diagnostique handles de arquivos deletados e exaustão de inodes com lsof / df -i.
~9 min Ler → Tutoriaisdmesg: Lendo Mensagens do Ring Buffer do Kernel
Leia o ring buffer do kernel com dmesg. Desde permissões, timestamps e filtros de nível até triagem de erros de I/O, OOM e falhas de hardware.
~9 min Ler → Solução de ProblemasCorrigindo "Could not get lock"
Quando apt trava com "Could not get lock", encontre o processo que segura o lock, libere com segurança e recupere um dpkg interrompido.
~10 min Ler → TutoriaisCódigos de Saída: Usando $? e && ||
Aprenda com Lina e Linny-senpai. Entenda exit status, verifique resultados com $? e encadeie comandos com && e || neste guia para iniciantes.
~10 min Ler → Tutoriaisfd: Uma Alternativa Mais Simples e Rápida ao find
find tem sintaxe complexa e é lento. Com fd, basta digitar `fd pattern` para uma busca recursiva que respeita .gitignore. Do detalhe da instalação a padrões reais.
~9 min Ler → TutoriaisComando file: Detectando Tipos de Arquivo
Extensões podem mentir. Aprenda como o comando file inspeciona o conteúdo para revelar o que um arquivo realmente e, explicado pelo diálogo de Lina e Linny-senpai.
~8 min Ler → Tutoriaisflock: Prevenindo Execuções Simultâneas com Bloqueio de Arquivo
Impeça que cron jobs e scripts se sobreponham com flock. Bloqueios exclusivos, timeouts e padrões de autolock explicados para operações reais.
~8 min Ler → Solução de ProblemasCorrigindo "fork: Resource temporarily unavailable"
Diagnostique por que fork falha com EAGAIN verificando ulimit por usuário, pid_max do sistema e cgroup TasksMax na ordem, depois corrija permanentemente.
~11 min Ler → Tutoriaisfzf: Buscador Fuzzy para a Linha de Comando
fzf é um buscador fuzzy de linha de comando. Busque histórico com CTRL-R, escolha arquivos com CTRL-T. Cobre instalação, integração e preview.
~9 min Ler → TutoriaisFundamentos de getopts
Analise opções de linha de comando (-a, -b valor) de forma robusta no Bash com getopts. Cobre optstring, OPTARG, OPTIND, tratamento de erros em modo silencioso e diferenças entre getopts e getopt.
~11 min Ler → TutoriaisGlobbing e Wildcards
Um tutorial dialogado para iniciantes. Aprenda como `*`, `?` e `[]` diferem, como a expansão de chaves é um mecanismo separado, e evite as armadilhas clássicas com extglob, dotfiles e comportamento sem correspondência.
~12 min Ler → TutoriaisFundamentos de GPG: Criptografando, Descriptografando e Assinando Arquivos
Criptografe e descriptografe arquivos com gpg e verifique assinaturas. Aprenda quando usar modo de chave pública vs senha, com exemplos para copiar e colar.
~10 min Ler → Solução de ProblemasDiagnosticando Load Average Alto
Diferencie CPU-bound de I/O-bound quando o load average está alto. Como ler uptime, top, vmstat e iostat para encontrar a causa.
~11 min Ler → TutoriaisExpansão de Histórico: Reutilizando Comandos com !! e !$
De !! / !$ até !string / !:n / :h:t:r / ^old^new^. Use a expansão de histórico do bash para reutilizar comandos passados rapidamente, explicado para iniciantes.
~13 min Ler → Solução de ProblemasCorrigindo "Host key verification failed"
Quando um servidor reconstruído ou IP reutilizado causa divergência no known_hosts, remova a entrada com ssh-keygen -R e reconecte com segurança.
~11 min Ler → Tutoriaisinotifywait: Monitorando Eventos do Sistema de Arquivos
Automatize ações em mudanças de arquivo com inotifywait. close_write vs modify, limites de monitoramento recursivo e um loop de processamento pronto para copiar e colar.
~10 min Ler → Tutoriaislsblk e blkid: Inspecionando Dispositivos de Bloco e UUIDs
Mapeie topologia de dispositivos com lsblk e leia UUID, LABEL e tipo de FS com blkid. Aprenda a obter identificadores estáveis para fstab.
~10 min Ler → Tutoriaislsof - Listando Arquivos e Portas Abertos
Use lsof para encontrar qual processo usa um arquivo, socket ou porta. Resolva device is busy, conflitos de porta e arquivos deletados mas abertos.
~10 min Ler → Tutoriaismodprobe e lsmod: Gerenciando Módulos do Kernel
Use lsmod para inspecionar módulos do kernel carregados e modprobe para carregar ou remover com dependências. Inclui modinfo, blacklist e carregamento no boot.
~10 min Ler → Tutoriaisncdu: Analisador Interativo de Uso de Disco
Um guia amigável para iniciantes sobre ncdu. Navegue pelos maiores diretórios com setas, delete arquivos com segurança no local, veja como difere do du e escaneie servidores remotos via ssh.
~9 min Ler → Tutoriaisnmcli: Gerenciando Redes pela Linha de Comando
Gerencie o NetworkManager com nmcli. Verifique status, conecte ao Wi-Fi, defina IPs estáticos e ative conexões com comandos prontos para copiar e colar.
~10 min Ler → Solução de ProblemasDiagnosticando "No route to host"
Não há caminho para entregar pacotes ao host. Faça triagem de rota ausente, ARP falho, roteador e REJECT de firewall, do seu host para fora.
~11 min Ler → TutoriaisFundamentos do Comando openssl
Aprenda openssl na prática de uma vez. Crie certificados, calcule hashes, criptografe arquivos com AES e verifique validade de certificados de servidor com comandos prontos para copiar e colar.
~10 min Ler → Tutoriaispasswd e chage: Senha e Envelhecimento de Conta
Gerencie senhas e bloqueio de contas com passwd, e envelhecimento e expiração de senhas com chage. Inclui como ler o /etc/shadow.
~9 min Ler → Solução de ProblemasCorrigindo "Permission denied (publickey)"
Verifique se a chave está sendo oferecida, authorized_keys, permissões e sshd_config nos lados cliente e servidor.
~11 min Ler → TutoriaisComando printf: Saída Formatada
Aprenda printf com Linny-senpai e Lina. Cobre a diferença do echo, especificadores de formato como %s, %d e %f, preenchimento de largura e sequências de escape.
~9 min Ler → Solução de ProblemasCorrigindo erros "Read-only file system"
Montagem subitamente em somente leitura? Decida rapidamente entre remontar ou executar fsck.
~11 min Ler → TutoriaisComando rename: Renomeação em Massa
Aprenda com Lina e Linny-senpai a renomear muitos arquivos de uma vez com o comando rename em um guia amigável para iniciantes, cobrindo o dry-run -n, substituição s/// e as versões Perl vs util-linux.
~10 min Ler → Tutoriaisripgrep (rg): Busca Rápida em Código
ripgrep (rg) é uma alternativa rápida ao grep que respeita .gitignore. Cobre a diferença do grep, instalação, filtragem por tipo/glob, contexto e visualização de substituição.
~9 min Ler → Tutoriaisrsync na Prática: Backups e Espelhamento
Use a sincronização diferencial do rsync para trabalho real - espelhamento com --delete, backups geracionais com --link-dest, excludes e controle de banda com segurança.
~12 min Ler → TutoriaisComando seq: Gerando Sequências de Números
Como gerar os números de 1 a 100? Um guia amigável para iniciantes sobre o seq. Gere sequências e alimente loops for para criar arquivos numerados. Cobre intervalos, incrementos, preenchimento com zeros, separadores e contagem regressiva.
~8 min Ler → GuiasEntendendo Sinais do Linux
Como SIGTERM, SIGKILL e SIGHUP diferem? Aprenda como os sinais funcionam, quando usar cada um e a lógica por trás do graceful shutdown.
~11 min Ler → TutoriaisComando split: Dividindo e Juntando Arquivos Grandes
Um guia prático do split para iniciantes. Quebre um arquivo grande demais em pedaços, junte-os com cat e verifique que nada foi perdido. Cobre divisão por tamanho, linhas e contagem, além de sufixos numerados e verificação de integridade.
~8 min Ler → TutoriaisEncaminhamento de Porta SSH: Túneis Local, Remoto e Dinâmico
Use -L, -R e -D para acessar bancos de dados atrás de bastions, expor apps locais e executar um proxy SOCKS com túneis SSH seguros e repetitivos.
~10 min Ler → Tutoriaissshfs: Montando Sistemas de Arquivos Remotos via SSH
Monte um diretório remoto localmente via SSH com sshfs. Instalação, reconexão automática, automação com fstab, desmontagem e correções comuns do ponto de vista prático.
~10 min Ler → Solução de ProblemasCorrigindo "certificate verify failed"
Corrija "SSL certificate verify failed" no curl e Python. Faça triagem de CA bundle, cadeia incompleta e clock skew com openssl s_client.
~11 min Ler → Solução de ProblemasCorrigindo "Stale file handle" no NFS
Recupere um Stale file handle do NFS com remontagem, depois fixe o fsid para evitar recorrência.
~11 min Ler → GuiasEntendendo stdin, stdout e stderr
Por que existem dois tipos de saída? Vamos desembaraçar stdin, stdout e stderr — e quando usar redirecionamento e pipes — junto com Lina.
~10 min Ler → Tutoriaissysctl: Ajustando Parâmetros do Kernel no Linux
Leia, altere e persista parâmetros do kernel Linux com sysctl. Cobre alterações em tempo de execução, drop-ins em /etc/sysctl.d, precedência e verificação.
~9 min Ler → Solução de ProblemasDepurando "Failed to start" em serviços systemd
Diagnostique "Failed to start" do systemctl rapidamente. Trabalhe com status, journalctl e exit codes para corrigir ExecStart, permissões e start-limit.
~12 min Ler → TutoriaisFundamentos do tcpdump: Capturando e Lendo Pacotes
Capture pacotes com tcpdump. Da primeira captura a filtros BPF, arquivos pcap e Wireshark - um guia prático para diagnosticar problemas de rede.
~10 min Ler → Tutoriaistest e [[ ]] - Condicionais em Shell Scripts
Um guia prático de test, [ ] e [[ ]]. Domine comparações de string, numéricas e de arquivo e evite bugs de quoting com templates prontos para copiar e colar.
~9 min Ler → TutoriaisFundamentos do Comando timeout
Aprenda com Lina e Linny-senpai a limitar quanto tempo um comando executa e parar automaticamente comandos travados, com status de saída 124 e kill forçado via -k, explicado para iniciantes.
~10 min Ler → Tutoriaistraceroute e mtr: Rastreando Caminhos de Rede e Encontrando o Salto Lento
Use traceroute para mapear o caminho e mtr para medir perda e latência por salto. Aprenda o que * significa e como ler a perda para encontrar o segmento lento ou com perdas.
~9 min Ler → Tutoriaistrap - Sinais e Limpeza
Use trap para capturar sinais e executar limpeza confiável. Cobre o pseudo-sinal EXIT, funções de cleanup e combinação de trap com set -e para scripts robustos.
~11 min Ler → Tutoriaisulimit: Entendendo Limites de Recursos
Controle quantos recursos um processo pode usar com ulimit. Cobre limites soft vs hard, limite de arquivos abertos, persistência via limits.conf e systemd, e diagnóstico de Too many open files.
~10 min Ler → TutoriaisComando watch: Monitorar Saída em Intervalos
Aprenda com Linny-senpai e Lina! Reexecute um comando em um intervalo definido e observe as mudanças na saída. Cobre intervalos -n, destaque -d e aspas em pipes.
~10 min Ler → TutoriaisComando wc: Contando Linhas, Palavras e Bytes
Aprenda com Linny-senpai e Lina! Domine os básicos do wc (-l linhas / -w palavras / -c bytes / -m caracteres), o padrão de contagem `ls | wc -l` e por que bytes e caracteres diferem em texto multibyte.
~9 min Ler → GuiasO Que É um Shell?
O que exatamente é um shell? Vamos desvendar bash, sh e zsh — e como eles se comunicam com o kernel — junto com Lina.
~10 min Ler → Tutoriaiswho, w e last
Quem está logado neste servidor agora? Quando fizeram login? Use who, w e last para inspecionar usuários logados, o que cada um está fazendo e o histórico de login. Cobre histórico de reboot e logins falhos também, explicado passo a passo em um diálogo amigável.
~8 min Ler → Tutoriaisgzip vs bzip2 vs xz vs zstd - Escolhendo um Formato de Compressão
Compare gzip, bzip2, xz e zstd em taxa e velocidade, e escolha por caso de uso. Cobre integração com tar, níveis de compressão e multithreading.
~10 min Ler → TutoriaisBásico de zip e unzip
Aprenda com Lina e Linny-senpai a compactação multiplataforma de forma simples. Compacte, descompacte e corrija nomes de arquivos corrompidos vindos do Windows.
~10 min Ler → TutoriaisExpansão de Parâmetros do bash — Entendendo ${var:-x} e Sintaxes Relacionadas
Guia de expansão de parâmetros do bash cobrindo valores padrão, extração de substring, remoção de padrão, substituição e conversão de maiúsculas/minúsculas com exemplos práticos.
~12 min Ler → Guiasbash vs zsh vs fish - Escolhendo o Shell Certo para Você
Compare os shells bash, zsh e fish — principais diferenças em compatibilidade, autocompletar e custo de configuração. Escolha o shell certo para seu fluxo de trabalho.
~12 min Ler → TutoriaisGerenciamento de Usuários e Grupos na Prática - Configurando Ambientes Multiusuário
Guia prático para gerenciar usuários e grupos com useradd, usermod e groupadd. Cobre configuração multiusuário e leitura do /etc/passwd no Linux.
~15 min Ler → Tutoriaisawk One-Liners - 30 Padrões Práticos para Uso no Mundo Real
30 one-liners práticos de awk organizados por caso de uso. Extração de campos, agregação, análise de logs e processamento CSV com padrões prontos para copiar e colar.
~15 min Ler → TutoriaisDicas do Histórico do bash - Aproveitando ao Máximo o Histórico de Comandos
Aprenda a reutilizar comandos bash com Ctrl+R, !!, !$ e números do histórico. Inclui configurações HISTSIZE e HISTCONTROL para uso eficiente do shell.
~15 min Ler → TutoriaisBásico de chown e chgrp - Alterando a Propriedade de Arquivos no Linux
Aprenda a alterar o dono e grupo de arquivos com chown e chgrp. Abrange a sintaxe user:group, alterações recursivas com -R e padrões comuns de deploy em servidores web.
~9 min Ler → Tutoriaiscolumn, pr e fmt - Entendendo Comandos de Formatação de Texto
Aprenda os comandos de formatação de texto do Linux column, pr e fmt -- alinhe dados tabulares, pagine saída para impressão e reformate parágrafos na linha de comando.
~10 min Ler → TutoriaisConceitos Básicos de cut, paste e tr - Extração de Colunas e Conversão de Caracteres
Use cut para extrair colunas de CSV/TSV, paste para mesclar arquivos lado a lado e tr para traduzir ou deletar caracteres. Combine-os em pipelines para processamento de texto poderoso.
~10 min Ler → TutoriaisBásico de diff e patch - Gerando e Aplicando Diferenças
Aprenda a gerar diferenças de arquivos com diff -u e aplicá-las com patch. Formato unified diff, comparação de diretórios, níveis -p0 vs -p1, dry run e reversão com patch -R.
~10 min Ler → TutoriaisBásico de Gerenciamento de Disco - Inspecionando Armazenamento com fdisk e lsblk
Aprenda a inspecionar o layout de armazenamento no Linux usando fdisk -l e lsblk. Tipos de partição, árvore de dispositivos de bloco, convenções de nomenclatura e quando usar df vs du.
~10 min Ler → Tutoriais/etc/hosts e /etc/resolv.conf: Entendendo a Prioridade de Resolução DNS
Como /etc/hosts e /etc/resolv.conf controlam a resolução DNS no Linux — regras de prioridade em nsswitch.conf, systemd-resolved e padrões práticos.
~10 min Ler → Tutoriaisfind -exec vs xargs: Escolhendo a Abordagem Certa
Aprenda quando usar find -exec (forma com ponto e vírgula vs plus) vs xargs. Cobre o padrão de segurança -print0 | xargs -0 para nomes com espaços, execução paralela com -P e one-liners práticos para tarefas comuns de gerenciamento de arquivos.
~15 min Ler → TutoriaisHeredoc: Como Incorporar Strings Multilinhas em Scripts Shell
Aprenda a usar heredoc (<<EOF) para incorporar strings multilinhas em scripts shell. Cobre controle de expansão de variáveis, remoção de indentação com <<-, escrita em arquivos e casos práticos com SSH e bancos de dados.
~12 min Ler → TutoriaisFundamentos de iptables e nftables: Introdução a Filtragem de Pacotes
Aprenda os fundamentos de iptables e nftables no Linux. Configure regras SSH e HTTP, bloqueie portas e persista sua configuração de firewall no Ubuntu.
~12 min Ler → Tutoriaisjournalctl na Prática - Filtrando Logs do Journal do systemd
Domine a filtragem do journalctl. Filtre logs por unidade, faixa de tempo, prioridade e campos para extrair rapidamente o que precisa do journal do systemd.
~12 min Ler → TutoriaisLendo Logs com less, more e tail
Aprenda com Lina e Linny-senpai! Cansado do `cat` passando tudo? Domine less para navegação por páginas e busca, tail para as entradas mais recentes e tail -f para monitoramento de logs em tempo real.
~15 min Ler → Tutoriaislocate, which e whereis - Três Formas de Encontrar Comandos no Linux
Aprenda as diferenças entre locate, which e whereis. Resolva "onde foi instalado?" e "qual python está rodando?" com o comando certo para cada situação.
~15 min Ler → TutoriaisBásico do logrotate - Mantendo Logs Gerenciáveis com Rotação Automática
Aprenda a estrutura de configuração do logrotate e suas diretivas principais. Cobre rotate, compress, delaycompress, postrotate e debug com dry-run no Linux.
~10 min Ler → TutoriaisLVM e Gerenciamento de Partições na Prática: Operações Flexíveis de Armazenamento
Guia de LVM e gerenciamento de partições no Linux. Aprenda a criar PV, VG e LV, expandir volumes online, usar snapshots e gerenciar armazenamento.
~15 min Ler → GuiasUsando man, info e --help - Como Ler a Documentação Oficial
Aprenda a usar man, info e --help para consultar a documentação do Linux. Navegação em páginas man, busca com man -k e quando usar cada ferramenta.
~10 min Ler → TutoriaisFundamentos de Mount e fstab - Como Anexar Sistemas de Arquivos no Linux
Aprenda como usar o comando mount e /etc/fstab. Inclui anexar dispositivos a diretórios, usar UUID para identificação segura e escrever montagens persistentes.
~12 min Ler → TutoriaisIntrodução ao nc (netcat) - A Ferramenta Versátil para Teste de Portas e Depuração
Aprenda nc (netcat) para teste de portas, servidor simples, transferência de arquivos e banner grabbing. Padrões práticos de depuração de rede no Linux.
~12 min Ler → TutoriaisTroubleshooting de Rede na Prática - ping, traceroute e dig
Uma abordagem de 3 passos para diagnosticar falhas de rede: ping para alcançabilidade, traceroute para roteamento, dig para DNS. Cobre padrões comuns com exemplos reais.
~12 min Ler → TutoriaisBásico de nice e renice - Controlando a Prioridade de Processos
Controle a prioridade de agendamento da CPU com nice e renice. Cobre a faixa de nice value (-20 a 19), configuração no lançamento, alteração dinâmica e regras de permissão root vs usuário.
~12 min Ler → Tutoriaisnohup/disown/screen - Mantendo Processos em Execução Após o Logout
Três formas de manter processos em execução após desconexão SSH ou fechamento do terminal. Aprenda nohup (antes de iniciar), disown (após iniciar) e screen (reconexão completa de sessão), e quando usar cada um.
~12 min Ler → Solução de ProblemasCorrigindo desvio de horário do servidor com NTP
Como corrigir desvio de horário no Linux. Use timedatectl, chronyc tracking para diagnosticar e chronyc makestep para sincronizar imediatamente.
~12 min Ler → TutoriaisIntrodução ao SELinux: Seu Primeiro Passo para Ler Logs de Negação
Aprenda os fundamentos do SELinux -- verifique modos com getenforce, leia logs de negação AVC e use ausearch e audit2why para identificar bloqueios.
~12 min Ler → TutoriaisPrimeiros Passos com stat - Lendo Metadados de Arquivos
Aprenda a ler a saída do stat no Linux. Cobre diferenças entre timestamps atime/mtime/ctime, uso de números de inode, opções de formato para scripts e estatísticas em nível de sistema de arquivos com stat -f.
~12 min Ler → TutoriaisFundamentos do strace - Rastreando Chamadas de Sistema para Troubleshooting
Aprenda a rastrear chamadas de sistema com strace no Linux. Filtre por tipo de chamada, anexe a processos em execução com -p, interprete valores errno como ENOENT e EACCES, e diagnostique erros de permissão e falhas de conexão em minutos.
~12 min Ler → TutoriaisFundamentos de Configuração do sudoers - Delegando Privilégios com Segurança
Aprenda a configurar /etc/sudoers com segurança usando visudo. Cobre sintaxe, NOPASSWD, delegação por comando e boas práticas do sudoers.d no Ubuntu.
~12 min Ler → TutoriaisEntendendo SUID, SGID e Sticky Bit - Bits de Permissão Especiais no Linux
Aprenda como SUID, SGID e Sticky Bit funcionam no Linux. Entenda bits de permissão especiais com exemplos práticos de chmod e orientação de segurança.
~12 min Ler → TutoriaisGerenciamento de Swap - Evitando Esgotamento de Memória no Linux
Aprenda o que é swap no Linux, como criar um swapfile, ajustar swappiness para sua carga de trabalho e diagnosticar eventos de OOM killer antes que derrubem a produção.
~12 min Ler → Tutoriaissystemd Timer vs cron: Escolhendo o Agendador Certo
Compare systemd timer e cron para agendamento de tarefas no Linux. Prefira systemd timer para logs, dependências e recuperação de execuções perdidas.
~12 min Ler → TutoriaisBoas Práticas de Limpeza do /tmp - tmpfiles.d e systemd-tmpfiles
Gerencie a limpeza do /tmp com systemd-tmpfiles e tmpfiles.d. Escreva regras declarativas para exclusão automática, permissões e criação de diretórios no boot.
~10 min Ler → TutoriaisEntendendo o umask - Controlando Permissões Padrão de Arquivos
Aprenda como o umask determina as permissões padrão para novos arquivos e diretórios. Cobre o cálculo AND NOT, valores comuns como 022/077/002 e como tornar alterações persistentes via .bashrc ou /etc/profile.
~9 min Ler → Tutoriaisvmstat, iostat e sar - Ferramentas de Análise de Desempenho do Linux
Aprenda a identificar gargalos de CPU, memória e I/O usando três ferramentas complementares. Use vmstat para uma visão geral do sistema, iostat para identificar dispositivos lentos por await e util%, e sar para revisar tendências históricas após um incidente.
~15 min Ler → Solução de ProblemasEntendendo e Lidando com Processos Zumbi no Linux
Processos zumbi são processos terminados que permanecem na tabela de processos. Aprenda a encontrá-los e limpá-los com segurança.
~8 min Ler → TutoriaisConfigurando Aliases - Como Abreviar Comandos no Linux
Aprenda com Lina e Linny-senpai a criar apelidos curtos para comandos longos usando alias, persisti-los no .bashrc e removê-los com unalias.
~12 min Ler → Solução de ProblemasCorrigindo "Argument list too long"
Por que rm * falha e como corrigir com find -delete e find + xargs.
~8 min Ler → TutoriaisGerenciamento de Pacotes com dnf - Ferramenta Moderna para Sistemas Fedora e RHEL
Aprenda dnf, o gerenciador de pacotes padrão para sistemas Fedora e RHEL. Instalação, atualização, remoção, busca, repositórios, module streams e rollback com exemplos práticos.
~12 min Ler → TutoriaisConfiguração Básica de Firewall: Primeiros Passos com ufw e firewalld
Aprenda a configurar firewalls Linux com ufw (Ubuntu) e firewalld (RHEL/CentOS). Cobre regras de porta, políticas padrão, zonas e padrões práticos.
~12 min Ler → TutoriaisFundamentos de Gerenciamento de Grupos Linux: groupadd, groupmod e Controle de Acesso
Aprenda a criar grupos com groupadd, modificá-los com groupmod e gerenciar membros com usermod -aG e gpasswd. Cobre formato /etc/group, configuração de diretório compartilhado e padrões de privilégio sudo.
~12 min Ler → TutoriaisComo Ler Arquivos de Log - Introdução a Análise de Logs do Sistema
Aprenda a ler arquivos de log do Linux em /var/log/. Cobre syslog, auth.log, kern.log e comandos práticos -- tail -f, grep, less -- para análise eficaz de logs e troubleshooting.
~12 min Ler → Solução de ProblemasLidando com eventos do OOM killer
Quando um processo é encerrado sem explicação. Confirme com dmesg/journalctl, ajuste oom_score_adj e adicione swap.
~12 min Ler → TutoriaisSolução de Problemas de Gerenciamento de Pacotes: Resolvendo Erros de Dependência
Corrija erros de dependência do apt e yum/dnf sistematicamente. Cobre reparo de dpkg, conflitos de lock file, problemas de chave GPG e fluxo de diagnóstico passo a passo para Ubuntu, CentOS e Fedora.
~10 min Ler → TutoriaisDicas de ~/.ssh/config - Organizando Suas Configurações de Conexão SSH
Substitua comandos ssh longos por aliases curtos usando ~/.ssh/config. Cobre ProxyJump para conexões via bastion host, seleção de IdentityFile por host, configurações KeepAlive e Host * para padrões globais.
~8 min Ler → TutoriaisConfiguração de Autenticação por Chave SSH - Login Seguro sem Senha
Gere um par de chaves ED25519 com ssh-keygen, implante a chave pública usando ssh-copy-id e conecte-se sem senha. Cobre permissões, ~/.ssh/config para gerenciamento multi-servidor e ssh-agent para cache de passphrase.
~12 min Ler → TutoriaisEntendendo sudo vs su - Escalação de Privilégios Segura no Linux
Aprenda a diferença entre sudo e su, por que sudo é a abordagem recomendada e como configurar sudoers com segurança usando visudo. Cobre erros comuns e uma referência rápida para uso diário.
~12 min Ler → TutoriaisLinks Simbólicos e Hard Links - Entendendo Referências de Arquivo no Linux
Aprenda a diferença entre links simbólicos e hard links. Cobre o comando ln, inodes, contagem de referências, restrições entre sistemas de arquivos e padrões práticos como dotfiles e diretórios gerenciados por versão.
~10 min Ler → TutoriaisComo Escrever Arquivos de Unidade systemd - Registrando Serviços Personalizados
Aprenda a transformar scripts e aplicações em daemons usando systemd. Cobre as seções [Unit], [Service] e [Install], ExecStart, políticas de Restart, EnvironmentFile e o fluxo completo systemctl enable/start.
~10 min Ler → Solução de ProblemasCorrigindo "Too many open files" - Esgotamento de File Descriptors
"Too many open files" significa que você atingiu o limite de file descriptors. Use ulimit, lsof, limits.conf e sysctl para corrigir.
~10 min Ler → TutoriaisFundamentos de Gerenciamento de Usuários: useradd, usermod e userdel
Aprenda a criar usuários com useradd, modificar associações de grupo e atributos com usermod, e excluir contas com userdel. Cobre privilégios sudo e padrões de gerenciamento de grupos.
~12 min Ler → GuiasIntrodução ao WSL2 - Como Usar Linux no Windows
Aprenda a configurar um ambiente Linux no Windows usando WSL2. Abrange instalação, escolha de distribuição, operações básicas do Linux e compartilhamento de arquivos entre Windows e Linux.
~15 min Ler → TutoriaisConceitos Básicos de curl e wget - Comunicação HTTP pela Linha de Comando
Aprenda com Linny-senpai e Lina! Entenda a diferença entre curl e wget, a armadilha -O/-o, seguir redirecionamentos com -L, inspeção de headers com -I, POST JSON e autenticação Bearer token.
~12 min Ler → TutoriaisPrimeiros Passos com Controle de Jobs - jobs, fg, bg e Ctrl+Z
Aprenda controle de jobs no shell com Linny-senpai e Lina: pause com Ctrl+Z para liberar seu terminal, alterne com fg/bg, liste com jobs e execute com & - incluindo a armadilha do kill %1 - para iniciantes absolutos.
~12 min Ler → TutoriaisPrimeiros Passos com tmux - Básico de Multiplexação de Terminal
Aprenda os fundamentos do tmux através de diálogos amigáveis entre Lina e Linny-senpai. Mantenha seu trabalho ativo após desconexões SSH, domine a hierarquia sessão/janela/painel, a tecla prefix (Ctrl+b) e detach/attach com exemplos para iniciantes.
~15 min Ler → TutoriaisDominando top e htop - Identificando Gargalos do Sistema
Leia as linhas de resumo do top em 30 segundos para decidir se o gargalo e CPU, memória ou I/O. Domine os limites de %us/%sy/%wa, tree view do htop, filtros e teclas F para triagem de nível de produção.
~14 min Ler → TutoriaisEntendendo du vs df - Medindo o Uso de Disco Corretamente
Um guia para iniciantes sobre como du e df diferem. Aprenda por que "df mostra cheio mas du não fecha a conta", cobrindo arquivos deletados abertos, limites de montagem e blocos reservados para root.
~10 min Ler → Solução de ProblemasLidando com esgotamento de inodes
"No space left on device" mas df -h mostra espaço livre? Diagnostique com df -i e recupere.
~10 min Ler → TutoriaisBásico do jq - Como Processar JSON no Shell
Guia prático para formatar JSON de curl e APIs com jq. Domine filtros, select, map, saída raw vs compacta e padrões seguros para redirecionar JSON em scripts de produção.
~12 min Ler → Tutoriaisxargs na Prática - Convertendo Entrada Padrão em Argumentos de Comando
Domine o xargs para "colar" o conteúdo do pipe no slot de argumento do próximo comando. Aprenda padrões seguros com find -print0 | xargs -0, o placeholder -I {} e execução paralela -P evitando armadilhas comuns.
~10 min Ler → TutoriaisFundamentos do sed: Substituição de Texto com o Editor de Fluxo
Domine os cinco padrões essenciais do sed (substituir, deletar, imprimir, endereço, multi-expressão), o padrão seguro para edição in-place com `-i.bak` e quando escolher BRE vs ERE.
~12 min Ler → TutoriaisPrimeiros Passos com sort e uniq
Aprenda com Linny-senpai e Lina! Domine sort e uniq para ordenar, deduplicar e contar dados, incluindo o clássico padrão de ranking de frequência `sort | uniq -c | sort -rn`.
~10 min Ler → TutoriaisDicionário de Mensagens de Erro do Linux
Dicionário de consulta reversa de mensagens de erro comuns do Linux. Encontre rapidamente a causa e solução para command not found, Permission denied, No space left on device, OOM e mais.
~14 min Ler → TutoriaisBásico de netstat e ss: Monitorando Portas e Conexões
Aprenda a verificar portas em escuta, conexões estabelecidas e estados TCP com netstat e ss, incluindo uma tabela de migração de netstat para ss para uso diário.
~10 min Ler → TutoriaisBásico de Comandos de Rede - Verificando Conectividade com ip e ifconfig
Aprenda a diferença entre ip e ifconfig e isole problemas de "sem rede" camada por camada: link, IP, rota, alcançabilidade e DNS, com tabela de migração net-tools.
~11 min Ler → GuiasVisão Geral da Estrutura de Diretórios do Linux
Um guia para iniciantes sobre a estrutura de diretórios do Linux. Aprenda os papéis de /, /etc, /var, /home, /bin e como nunca se perder na árvore do sistema de arquivos.
~12 min Ler → TutoriaisGit e Linux Básico - Controle de Versão
Aprenda o básico do Git no Linux: instalar, configurar, init, add, commit e push. Cobre Permission denied, autenticação SSH, quebras de linha e armadilhas do exec bit específicas do Linux.
~14 min Ler → TutoriaisGerenciamento de Pacotes: apt e yum
Guia prático de gerenciamento de pacotes com apt (Debian/Ubuntu) e yum/dnf (RHEL/CentOS). Mapa de comandos lado a lado, fluxos de instalação/atualização e solução de problemas.
~14 min Ler → TutoriaisCorrigindo Erros "command not found"
Diagnostique e corrija "command not found" no Linux. Abrange PATH, cache do hash, secure_path do sudo, pip --user e cron com templates práticos.
~12 min Ler → TutoriaisVariáveis de Ambiente: Configuração e Uso Prático
Aprenda variáveis de ambiente no Linux para iniciantes. De echo e env a export, PATH e persistência com .bashrc, com diálogo entre Lina e Linny-senpai.
~15 min Ler → TutoriaisFundamentos do Vim - Comandos Essenciais e Técnicas Práticas
Um guia prático do Vim cobrindo modos, movimentação, edição, busca/substituição e salvar/sair. Pare de ficar preso e aprenda a configuração mínima do .vimrc que funciona em qualquer servidor.
~14 min Ler → TutoriaisPipes e Redirecionamento Básico
Um tutorial em diálogo para iniciantes. Aprenda como `|`, `>`, `>>` e `2>&1` funcionam seguindo o fluxo de stdin, stdout e stderr -- e combine comandos com confiança.
~12 min Ler → TutoriaisComo Usar pwd, cd e ls
Aprenda com a Linny-senpai e a Lina! Domine pwd (localização), ls (listar) e cd (mover) - os 3 comandos essenciais para iniciantes.
~10 min Ler → TutoriaisComo Usar mkdir, touch e echo
Aprenda com Linny-senpai e Lina. Domine mkdir (criar diretórios), touch (criar arquivos) e echo/cat (visualizar conteúdo).
~12 min Ler → Solução de ProblemasDiagnosticando CPU 100%
Identificando processos culpados com top / ps / load average.
~10 min Ler → TutoriaisPor Que o cron Não Está Executando - Solução de Problemas do crontab no Linux
Corrija tarefas cron que não estão executando no Linux. Aprenda a verificar o crontab, visualizar logs e evitar armadilhas comuns de PATH e permissões.
~10 min Ler → Solução de ProblemasDiagnosticando I/O de disco lento
iostat / vmstat para identificar gargalos de disco.
~10 min Ler → Solução de ProblemasTroubleshooting de resolução DNS
Uso de dig / host / nslookup e inspeção de /etc/resolv.conf.
~12 min Ler → Tutoriaisjournalctl Básico: Investigação de Logs
Aprenda como verificar logs em ambientes Ubuntu (systemd). Domine filtragem por tempo, serviço e nível de prioridade para solução de problemas eficaz.
~10 min Ler → Solução de ProblemasInvestigando pressão de memória
Uso de free / top / ps e mitigação de OOM Killer.
~12 min Ler → Solução de ProblemasLendo logs do Nginx/Apache
Caminhos de access.log / error.log e como identificar causas de incidentes.
~12 min Ler → Solução de ProblemasTroubleshooting de conectividade de portas
nc / telnet / curl para verificação de conexão, ss / netstat para estado de porta.
~12 min Ler → TutoriaisBásico de scp/rsync no Ubuntu: Transferência de Arquivos Entre Servidores
Aprenda a transferir arquivos entre servidores usando scp e rsync no Ubuntu. Inclui modelos para copiar e colar para cenários comuns.
~10 min Ler → TutoriaisComo Usar o systemctl - Guia de Gerenciamento de Serviços Linux
Gerencie serviços Linux com systemctl. Aprenda status, start, restart e enable para Nginx, Apache, SSH e outros serviços.
~8 min Ler → Solução de ProblemasFirewall ufw e conexão SSH
Recuperando quando ufw enable corta o acesso SSH.
~12 min Ler → Solução de ProblemasIdentificando uso de disco do Docker
docker system df para detalhar uso de imagem / container / volume.
~10 min Ler → Solução de ProblemasExcluindo arquivos com segurança usando find
print0 / xargs -0 para exclusão segura de nomes de arquivo.
~10 min Ler → Solução de ProblemasResolvendo "No space left on device"
df / du para encontrar arquivos inflados e recuperar espaço.
~10 min Ler → Solução de ProblemasComo corrigir Permission denied
Uso de chmod / chown / sudo e como evitar erros comuns.
~10 min Ler → Solução de ProblemasChecklist de troubleshooting de conexão SSH
Permission denied (publickey), Host key verification failed, Connection timeout.
~12 min Ler → TutoriaisBásico do tar: Compactação, Extração e Como Evitar Erros
Aprenda o comando tar para compactação, extração e listagem de conteúdo. Entenda as diferenças entre .tar.gz/.tgz/.tar e como prevenir acidentes de extração.
~8 min Ler → TutoriaisComo Usar find, grep e awk
Aprendizado prático de técnicas avançadas de busca e processamento de arquivos usando find, grep, awk. Voltado para domínio em nível profissional.
~10 min Ler → TutoriaisTécnicas Avançadas de grep e awk
Aprenda técnicas avançadas incluindo condições de busca complexas, expressões regulares e programação awk.
~25 min Ler → TutoriaisComo Usar find, grep e awk - Básico
Aprendizado sistemático dos comandos básicos de busca de arquivos e processamento de texto.
~20 min Ler → TutoriaisComo Combinar find, grep e awk
Explicação detalhada de casos de uso práticos e melhores práticas utilizadas no trabalho real.
~25 min Ler → TutoriaisExercícios de find, grep e awk
Aprendizado detalhado de técnicas avançadas de nível profissional e métodos de otimização.
~20 min Ler → GuiasComo Usar o Terminal - Fundamentos da Linha de Comando Linux
Explicação amigável para iniciantes sobre o que é o terminal, operações básicas e conceitos essenciais. Conteúdo perfeito como primeiro passo nas operações de linha de comando.
~10 min Ler → GuiasO que é Linux?
Explicação fácil de entender dos conceitos básicos, história e características do Linux para iniciantes. Aprenda por que o Linux é importante e onde é usado, com exemplos concretos.
~10 min Ler → GuiasPor que Aprender Linux?
Explicação detalhada dos benefícios do aprendizado de Linux, impacto na carreira e importância na indústria de TI moderna. Conteúdo que ajuda a aumentar a motivação para aprender.
~8 min Ler → TutoriaisComo Usar head, tail e Pipes
Aprenda técnicas avançadas de operação com arquivos incluindo links, compactação/descompactação e tecnologias de backup.
~22 min Ler → TutoriaisComo Usar cp, mv e rm
Aprenda operações básicas com arquivos: criação, edição, cópia, movimentação e exclusão. Inclui introdução aos editores de texto.
~10 min Ler → GuiasPrimeiros Passos
Explica como usar o Penguin Gym Linux e métodos de aprendizado eficazes. Um guia completo com o qual iniciantes podem começar com confiança. Apresenta em detalhes a progressão do aprendizado, armadilhas comuns e dicas para manter a constância.
~10 min Ler → TutoriaisComo Escolher Entre chmod, chown e sudo
Transforme chmod, chown e sudo em um framework de decisão, evite acidentes com chmod 777 e chown -R e entenda o que o umask realmente faz.
~12 min Ler → TutoriaisComo Usar chmod e chown
Explicação detalhada das permissões de arquivos e diretórios, chmod, chown, umask e outros comandos relacionados a permissões.
~12 min Ler → TutoriaisCorrigindo Permission Denied pela Causa Raiz
Explicação detalhada das melhores práticas de configuração de permissões e exemplos reais usados na administração de sistemas.
~12 min Ler → TutoriaisComo Usar ps, top e kill
Aprenda conceitos de processos e comandos de gerenciamento de processos incluindo ps, kill, jobs e nohup.
~10 min Ler → TutoriaisGerenciamento de Processos Linux na Prática
Aprenda técnicas práticas incluindo monitoramento de sistema, ajuste de desempenho e troubleshooting.
~12 min Ler → TutoriaisComo Escrever Shell Scripts
Aprendizado sistemático dos fundamentos de shell script, variáveis, estruturas de controle e funções.
~15 min Ler → TutoriaisShell Scripting na Prática
Aprenda métodos práticos de criação de shell scripts, técnicas de depuração e otimização de desempenho.
~20 min Ler →grep: nenhum artigo encontrado