Categoria

Linux, Terminal e Automação

Como usar o logrotate para gerenciar logs de aplicações customizadas
Linux, Terminal e Automação

Como usar o logrotate para gerenciar logs de aplicações customizadas

O logrotate é uma ferramenta essencial no ecossistema Linux para administradores de sistemas que precisam gerenciar arquivos de log de forma automática e eficiente. Sem ele, logs de aplicações podem crescer indefinidamente, ocupando espaço em disco, causando lentidão em operações de I/O e até mesmo levando à perda de dados críticos quando o disco fica completamente cheio.

09/02/2026
Truques para depurar problemas de certificado TLS com openssl
Linux, Terminal e Automação 04/02/2026

Truques para depurar problemas de certificado TLS com openssl

A depuração de problemas de certificados TLS exige compreensão da estrutura X.509 e das cadeias de confiança. O OpenSSL fornece um conjunto de ferramentas de linha de comando que permitem inspecionar cada aspecto do ecossistema TLS. A diferença fundamental entre validação local e remota está no contexto: localmente verificamos arquivos de certificado estáticos, enquanto remotamente testamos o handshake completo com um servidor.

Como usar o rsync para backups eficientes e incrementais
Linux, Terminal e Automação 18/12/2025

Como usar o rsync para backups eficientes e incrementais

O rsync é uma ferramenta de sincronização de arquivos amplamente utilizada em sistemas Unix-like, conhecida por sua eficiência e flexibilidade em operações de backup. Diferentemente de uma cópia comum, que transfere o arquivo inteiro independentemente das alterações, o rsync utiliza um algoritmo de transferência diferencial que identifica e transmite apenas as partes modificadas dos arquivos. Isso resulta em economia significativa de tempo e largura de banda, especialmente em backups recorrentes

Como usar podman como alternativa ao Docker sem daemon root
Linux, Terminal e Automação 17/12/2025

Como usar podman como alternativa ao Docker sem daemon root

O Podman (Pod Manager) surgiu como uma alternativa moderna ao Docker, desenvolvido pela Red Hat, com uma diferença arquitetural fundamental: ele não utiliza um daemon centralizado. Enquanto o Docker depende de um processo dockerd rodando como root para gerenciar containers, o Podman opera através de um modelo fork-exec, onde cada container é um processo filho direto do comando podman.

Truques para criar aliases e funções bash persistentes por projeto
Linux, Terminal e Automação 11/12/2025

Truques para criar aliases e funções bash persistentes por projeto

Aliases globais definidos em ~/.bashrc ou ~/.bash_aliases são carregados uma vez no início da sessão e permanecem disponíveis em qualquer diretório. Isso funciona bem para comandos universais como ll='ls -la', mas se torna problemático quando você trabalha em múltiplos projetos com contextos diferentes. Por exemplo, um alias run='npm start' pode ser adequado para um projeto Node.js, mas não para um projeto Python que usa run='python app.py'.

DuckDB: análise de dados direto no terminal sem infraestrutura
Linux, Terminal e Automação 16/11/2025

DuckDB: análise de dados direto no terminal sem infraestrutura

Vivemos uma explosão de dados locais: arquivos CSV de relatórios, logs de aplicações, datasets públicos baixados para análise exploratória. Tradicionalmente, analisar esses dados exigia montar um servidor de banco de dados, configurar conexões de rede e gerenciar daemons — infraestrutura pesada para consultas simples.

Como configurar múltiplos hosts e bastions no SSH config
Linux, Terminal e Automação 07/10/2025

Como configurar múltiplos hosts e bastions no SSH config

O arquivo ~/.ssh/config é a central de comando para qualquer profissional que lida com múltiplos servidores. Em vez de decorar endereços IP, portas e usuários, você define aliases e parâmetros que tornam a conexão tão simples quanto ssh dev-server.

Otimizando o desempenho do Linux ajustando parâmetros do kernel
Linux, Terminal e Automação 01/10/2025

Otimizando o desempenho do Linux ajustando parâmetros do kernel

Parâmetros do kernel são variáveis internas que controlam o comportamento do sistema operacional em tempo real. Ajustá-los permite otimizar desempenho, segurança e estabilidade sem recompilar o kernel. A ferramenta principal para essa tarefa é o sysctl, que possibilita leitura e escrita dinâmica desses parâmetros.

Como usar watch para monitorar saídas de comandos periodicamente
Linux, Terminal e Automação 23/09/2025

Como usar watch para monitorar saídas de comandos periodicamente

O comando watch é uma ferramenta fundamental para administradores de sistemas e desenvolvedores que precisam monitorar saídas de comandos em tempo real. Sua função principal é executar um comando repetidamente em intervalos regulares, exibindo a saída atualizada na tela. Isso elimina a necessidade de digitar manualmente o mesmo comando várias vezes para observar mudanças.

Como usar grep, awk e sed juntos para processar logs
Linux, Terminal e Automação 20/09/2025

Como usar grep, awk e sed juntos para processar logs

O processamento de logs é uma tarefa essencial para administradores de sistemas, desenvolvedores e profissionais de segurança. Três ferramentas clássicas do Unix/Linux — grep, awk e sed — formam uma tríade poderosa quando combinadas em pipelines. Este artigo explora como usar essas ferramentas em conjunto para extrair, transformar e analisar logs de forma eficiente, seguindo a metodologia da Lista Final de 1200 temas.