Categoria

Linux, Terminal e Automação

Como configurar logs rotativos em aplicações Linux
Linux, Terminal e Automação

Como configurar logs rotativos em aplicações Linux

Aplicações Linux geram logs continuamente — acessos HTTP, erros de banco de dados, mensagens de depuração, auditoria de segurança. Sem um sistema de gerenciamento, esses arquivos crescem indefinidamente, consumindo espaço em disco e podendo causar falhas catastróficas quando a partição atinge 100% de uso. Um serviço web que escreve 50 MB de logs por dia, por exemplo, ocupará cerca de 1,5 GB em um mês; em um ano, mais de 18 GB.

30/05/2026
Dicas para configurar cron com logging e notificação de falhas
Linux, Terminal e Automação 21/05/2026

Dicas para configurar cron com logging e notificação de falhas

O cron é um dos utilitários mais antigos e confiáveis do Unix, mas sua simplicidade pode enganar. Por padrão, a saída de um job cron é enviada por email ao proprietário do crontab — algo que raramente funciona em ambientes modernos sem um MTA configurado. A primeira lição é: nunca confie no comportamento padrão do cron para logging.

Ferramentas de linha de comando indispensáveis para devs
Linux, Terminal e Automação 19/05/2026

Ferramentas de linha de comando indispensáveis para devs

O terminal é o ambiente onde desenvolvedores passam grande parte do tempo, e dominar ferramentas de navegação é essencial. O comando ls tradicional já é útil, mas alternativas modernas como exa e lsd oferecem coloração semântica, ícones e visualização em árvore com a flag --tree.

Dicas para usar sed em substituições em lote com backup automático
Linux, Terminal e Automação 17/05/2026

Dicas para usar sed em substituições em lote com backup automático

O sed (stream editor) é uma ferramenta Unix essencial para processamento de texto em lote. Sua capacidade de realizar substituições automáticas em múltiplos arquivos o torna indispensável para administradores de sistemas, desenvolvedores e profissionais de dados que precisam modificar rapidamente grandes volumes de arquivos de configuração, código-fonte ou documentos.

Introdução a shell scripting para automação
Linux, Terminal e Automação 23/04/2026

Introdução a shell scripting para automação

Shell scripting é a arte de escrever sequências de comandos executados por um interpretador de shell, como Bash ou Zsh. Esses scripts permitem automatizar tarefas repetitivas, desde backups e renomeação de arquivos até deploys e monitoramento de sistemas. Um shell script transforma comandos manuais em processos consistentes, economizando tempo e reduzindo erros humanos.

CLI tools que aumentaram minha produtividade mais que qualquer IDE
Linux, Terminal e Automação 20/04/2026

CLI tools que aumentaram minha produtividade mais que qualquer IDE

A filosofia Unix sempre defendeu um princípio simples: cada ferramenta deve fazer uma coisa e fazer bem. Enquanto IDEs modernas acumulam funcionalidades e consomem gigabytes de RAM, as ferramentas de linha de comando permanecem leves, rápidas e focadas. A verdadeira mágica está na composabilidade — a capacidade de encadear comandos simples para criar pipelines complexos que resolvem problemas específicos em segundos.

Terminal Linux: comandos que todo desenvolvedor deveria saber
Linux, Terminal e Automação 15/04/2026

Terminal Linux: comandos que todo desenvolvedor deveria saber

Dominar o terminal Linux é uma habilidade essencial para qualquer desenvolvedor que deseja produtividade e controle sobre o ambiente de desenvolvimento. Este artigo aborda os comandos fundamentais que todo profissional deveria conhecer, organizados por categorias práticas para facilitar o aprendizado e a consulta rápida.

Zsh + Starship + plugins: terminal produtivo sem complicar
Linux, Terminal e Automação 20/03/2026

Zsh + Starship + plugins: terminal produtivo sem complicar

O bash é o shell padrão da maioria das distribuições Linux e macOS, mas suas limitações ficam evidentes quando você passa horas no terminal. Autocomplete básico, sem correção ortográfica, expansão de globs limitada e personalização complexa são alguns dos problemas que o Zsh resolve de forma nativa.

Como configurar SSH sem senha para servidores Linux
Linux, Terminal e Automação 14/03/2026

Como configurar SSH sem senha para servidores Linux

O SSH (Secure Shell) é o protocolo padrão para administração remota de servidores Linux. Tradicionalmente, a autenticação ocorre por senha, mas esse método apresenta vulnerabilidades significativas: senhas fracas podem ser quebradas por ataques de força bruta, e a automação de tarefas (como backups ou deploys) exige armazenamento inseguro de credenciais.

Como construir uma CLI em TypeScript com Commander ou oclif
Linux, Terminal e Automação 14/02/2026

Como construir uma CLI em TypeScript com Commander ou oclif

Ferramentas de linha de comando (CLI) são essenciais para automatizar tarefas no desenvolvimento de software. TypeScript eleva a criação de CLIs com tipagem segura, autocomplete inteligente e manutenibilidade superior. Ao escolher um framework, duas opções se destacam: