Linux, Terminal e Automação
15/05/2023
Swap é uma área de armazenamento em disco que o kernel do Linux utiliza como extensão da memória RAM. Quando a memória física é insuficiente, páginas de memória pouco utilizadas são movidas para o swap, liberando RAM para processos ativos. Em servidores de produção, o swap atua como uma rede de segurança crítica contra o temido OOM Killer (Out Of Memory Killer), que pode derrubar processos essenciais como bancos de dados, servidores web ou aplicações em tempo real.
Linux, Terminal e Automação
13/05/2023
O GNU Parallel é uma ferramenta de linha de comando que permite executar tarefas em paralelo de forma eficiente e controlada. Diferente de simplesmente colocar processos em background com &, o parallel gerencia inteligentemente a distribuição de carga, recursos do sistema e a ordem de saída.
Linux, Terminal e Automação
02/05/2023
O curl (Client URL) é uma ferramenta de linha de comando que permite transferir dados usando diversos protocolos de rede. Para desenvolvedores que trabalham com APIs, o curl se tornou um aliado indispensável por sua simplicidade e versatilidade. Com ele, é possível fazer requisições HTTP completas sem precisar de interfaces gráficas ou ferramentas pesadas.
Linux, Terminal e Automação
19/04/2023
Você já passou pela frustração de estar no meio de uma operação crítica via SSH — uma migração de banco de dados, um deploy em produção, uma compilação demorada — e de repente a conexão cai? Seja por queda de rede, timeout do servidor ou fechamento acidental do terminal, perder uma sessão SSH significa perder todo o progresso, reexecutar comandos e, em alguns casos, corromper processos em andamento.