<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Penguin Gym Linux</title>
        <link>https://penguin-gym-linux.com/pt/</link>
        <description>Um app web de aprendizado para iniciantes em comandos Linux. Artigos mais recentes.</description>
        <language>pt-BR</language>
        <atom:link href="https://penguin-gym-linux.com/pt/feed.xml" rel="self" type="application/rss+xml"/>
        <lastBuildDate>Thu, 23 Jul 2026 00:00:00 GMT</lastBuildDate>
        <item>
            <title>Docker para Usuários Linux: Uma Introdução Baseada no Conhecimento de Linha de Comando</title>
            <link>https://penguin-gym-linux.com/pt/articles/guides/docker-for-linux-users</link>
            <guid isPermaLink="true">https://penguin-gym-linux.com/pt/articles/guides/docker-for-linux-users</guid>
            <description>Entenda o Docker apoiando-se no seu conhecimento de processos, namespaces e cgroups do Linux. Compreenda images, containers e Dockerfiles como mecânica.</description>
            <pubDate>Thu, 23 Jul 2026 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title>O que Aprender Depois do Linux: Um Roteiro para Docker, Git e AWS</title>
            <link>https://penguin-gym-linux.com/pt/articles/guides/next-steps-after-linux</link>
            <guid isPermaLink="true">https://penguin-gym-linux.com/pt/articles/guides/next-steps-after-linux</guid>
            <description>Um roteiro para o próximo passo depois dos comandos básicos do Linux. Veja onde Docker, Git e AWS se conectam ao seu conhecimento e siga sem desvios.</description>
            <pubDate>Thu, 23 Jul 2026 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title>Entendendo a Ordem de Carregamento do .bashrc e .profile - Quando as Configuracoes Nao Sao Aplicadas</title>
            <link>https://penguin-gym-linux.com/pt/articles/tutorials/bashrc-profile-order</link>
            <guid isPermaLink="true">https://penguin-gym-linux.com/pt/articles/tutorials/bashrc-profile-order</guid>
            <description>Aprenda quando .bashrc e .profile sao carregados no Linux. Entenda shells de login vs interativos, corrija configuracoes e use source para recarregar.</description>
            <pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title>Introducao ao nano - O Editor Amigavel para Iniciantes Antes do Vim</title>
            <link>https://penguin-gym-linux.com/pt/articles/tutorials/nano-basics</link>
            <guid isPermaLink="true">https://penguin-gym-linux.com/pt/articles/tutorials/nano-basics</guid>
            <description>Aprenda o basico do editor nano com dialogos -- abrir, editar, salvar e sair com confianca. O editor de texto Linux amigavel para comecar antes do Vim.</description>
            <pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title>Primeiros Passos com tee - Dividindo a Saida de Comandos</title>
            <link>https://penguin-gym-linux.com/pt/articles/tutorials/tee-basics</link>
            <guid isPermaLink="true">https://penguin-gym-linux.com/pt/articles/tutorials/tee-basics</guid>
            <description>Aprenda o comando tee para dividir a saida do pipeline para arquivo e tela ao mesmo tempo. Cobre -a append, multiplos arquivos e o padrao sudo tee.</description>
            <pubDate>Fri, 03 Jul 2026 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title>Vale a Pena Mudar? zsh e fish vs bash</title>
            <link>https://penguin-gym-linux.com/pt/articles/guides/choosing-a-shell-zsh-fish</link>
            <guid isPermaLink="true">https://penguin-gym-linux.com/pt/articles/guides/choosing-a-shell-zsh-fish</guid>
            <description>Decidir se deve mudar de bash para zsh ou fish — quando vale a pena, passos de migração, dicas de configuração, armadilhas de compatibilidade e como reverter.</description>
            <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title>Containers vs Máquinas Virtuais (VMs): O Básico Antes do Docker</title>
            <link>https://penguin-gym-linux.com/pt/articles/guides/containers-vs-vms</link>
            <guid isPermaLink="true">https://penguin-gym-linux.com/pt/articles/guides/containers-vs-vms</guid>
            <description>Containers vs máquinas virtuais explicados. Como compartilhamento de kernel, namespaces e cgroups criam o trade-off velocidade-isolamento antes de você aprender Docker.</description>
            <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title>Configurando o Linux para Desenvolvedores - Ferramentas Essenciais</title>
            <link>https://penguin-gym-linux.com/pt/articles/guides/dev-environment-setup</link>
            <guid isPermaLink="true">https://penguin-gym-linux.com/pt/articles/guides/dev-environment-setup</guid>
            <description>Guia pratico para configurar um ambiente de desenvolvimento Linux. Gerenciador de pacotes, editor, shell, Git e chaves SSH — ferramentas essenciais.</description>
            <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title>Escolhendo um Editor: vim, nano, emacs e VS Code</title>
            <link>https://penguin-gym-linux.com/pt/articles/guides/editor-comparison-vim-nano-emacs</link>
            <guid isPermaLink="true">https://penguin-gym-linux.com/pt/articles/guides/editor-comparison-vim-nano-emacs</guid>
            <description>Compare vim, nano, emacs e VS Code para iniciantes. Aprenda os pontos fortes de cada editor, a curva de aprendizado e qual começar primeiro.</description>
            <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title>Um Modelo Mental para Permissões Linux: rwx e owner/group/other</title>
            <link>https://penguin-gym-linux.com/pt/articles/guides/file-permissions-mental-model</link>
            <guid isPermaLink="true">https://penguin-gym-linux.com/pt/articles/guides/file-permissions-mental-model</guid>
            <description>Construa um modelo mental para permissões Linux. Entenda owner/group/other, os bits rwx (read/write/execute) e como ler os 10 caracteres do ls -l.</description>
            <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title>Como o Linux Inicializa: Do BIOS/UEFI ao Login</title>
            <link>https://penguin-gym-linux.com/pt/articles/guides/how-linux-boots</link>
            <guid isPermaLink="true">https://penguin-gym-linux.com/pt/articles/guides/how-linux-boots</guid>
            <description>Entenda o processo de inicialização do Linux passo a passo. Firmware (BIOS/UEFI), GRUB, kernel, initramfs, systemd e login, além de como diagnosticar cada estágio.</description>
            <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title>Escolhendo uma Distribuição Linux: Ubuntu, Debian, Rocky, Arch</title>
            <link>https://penguin-gym-linux.com/pt/articles/guides/linux-distro-comparison</link>
            <guid isPermaLink="true">https://penguin-gym-linux.com/pt/articles/guides/linux-distro-comparison</guid>
            <description>Compare Ubuntu, Debian, Rocky e Arch pelo modelo de lançamento, janela de suporte e família de pacotes. Escolha a distribuição certa para o seu caso de uso sem hesitação.</description>
            <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title>Tipos de Sistema de Arquivos no Linux: ext4 vs xfs vs btrfs</title>
            <link>https://penguin-gym-linux.com/pt/articles/guides/linux-filesystem-types</link>
            <guid isPermaLink="true">https://penguin-gym-linux.com/pt/articles/guides/linux-filesystem-types</guid>
            <description>Compare ext4, xfs e btrfs no Linux. Aprenda sobre CoW, snapshots, redimensionamento e como verificar seu sistema de arquivos com df -T e lsblk.</description>
            <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title>Comparação de Gerenciadores de Pacotes: apt, dnf, pacman, zypper</title>
            <link>https://penguin-gym-linux.com/pt/articles/guides/package-manager-overview</link>
            <guid isPermaLink="true">https://penguin-gym-linux.com/pt/articles/guides/package-manager-overview</guid>
            <description>Um mapa de apt, dnf, pacman e zypper. Compare comandos de atualização, instalação, busca e remoção entre as famílias Debian, Fedora, Arch e openSUSE.</description>
            <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title>Estados de Processo e Ciclo de Vida no Linux: R, S, D, T, Z Explicados</title>
            <link>https://penguin-gym-linux.com/pt/articles/guides/process-states-lifecycle</link>
            <guid isPermaLink="true">https://penguin-gym-linux.com/pt/articles/guides/process-states-lifecycle</guid>
            <description>Aprenda os estados de processo no Linux. O que R / S / D / T / Z em ps significam, o ciclo de vida do fork ao exit e reap, e a verdade sobre processos zumbi e órfãos.</description>
            <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title>root vs sudo: Por Que Você Não Deve Trabalhar como root</title>
            <link>https://penguin-gym-linux.com/pt/articles/guides/root-vs-sudo-concept</link>
            <guid isPermaLink="true">https://penguin-gym-linux.com/pt/articles/guides/root-vs-sudo-concept</guid>
            <description>Entenda root vs sudo para iniciantes. Por que nao trabalhar como root, como sudo empresta privilegios para um comando, su vs sudo e menor privilegio.</description>
            <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title>Chave SSH vs Autenticação por Senha - Por Que as Chaves Vencem</title>
            <link>https://penguin-gym-linux.com/pt/articles/guides/ssh-key-vs-password-concept</link>
            <guid isPermaLink="true">https://penguin-gym-linux.com/pt/articles/guides/ssh-key-vs-password-concept</guid>
            <description>Por que a autenticacao por chave SSH supera senhas. Criptografia de chave publica, como criar chaves com ssh-keygen e desativar login por senha.</description>
            <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title>Codificação de Caracteres: UTF-8 e Mojibake Explicados</title>
            <link>https://penguin-gym-linux.com/pt/articles/guides/text-encoding-utf8</link>
            <guid isPermaLink="true">https://penguin-gym-linux.com/pt/articles/guides/text-encoding-utf8</guid>
            <description>Entenda codificação de caracteres e UTF-8, por que ocorre mojibake (texto embaralhado), e como verificar e converter codificações com file, iconv, nkf e locale.</description>
            <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title>&quot;command not found&quot; para seus proprios scripts - PATH e chmod</title>
            <link>https://penguin-gym-linux.com/pt/articles/troubleshooting/bash-command-not-found-path</link>
            <guid isPermaLink="true">https://penguin-gym-linux.com/pt/articles/troubleshooting/bash-command-not-found-path</guid>
            <description>Corrija command not found para seus scripts. Diferencie de Permission denied, use ./, chmod +x, adicione ao PATH e limpe o cache hash.</description>
            <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title>Corrigindo &quot;Cannot allocate memory&quot; (ENOMEM): Overcommit e Swap</title>
            <link>https://penguin-gym-linux.com/pt/articles/troubleshooting/cannot-allocate-memory</link>
            <guid isPermaLink="true">https://penguin-gym-linux.com/pt/articles/troubleshooting/cannot-allocate-memory</guid>
            <description>Corrija &quot;Cannot allocate memory&quot; (ENOMEM) mesmo com RAM livre. Diagnostique overcommit, ulimit e max_map_count, e corrija permanentemente.</description>
            <pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate>
        </item>
    </channel>
</rss>
