Categoria

Linux, Terminal e Automação

Como criar scripts Bash úteis para tarefas diárias
Linux, Terminal e Automação

Como criar scripts Bash úteis para tarefas diárias

Todo script Bash começa com o shebang #!/bin/bash na primeira linha, que indica ao sistema qual interpretador usar. Após criar o arquivo, é necessário torná-lo executável com chmod +x script.sh. Boas práticas incluem nomear arquivos com extensão .sh, organizar funções no início do script e usar indentação consistente.

16/06/2023
Como configurar swap em servidores Linux de produção
Linux, Terminal e Automação 15/05/2023

Como configurar swap em servidores Linux de produção

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.

Como usar o parallel para paralelizar execução de comandos no terminal
Linux, Terminal e Automação 13/05/2023

Como usar o parallel para paralelizar execução de comandos no terminal

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.

Como usar curl para testar APIs rapidamente
Linux, Terminal e Automação 02/05/2023

Como usar curl para testar APIs rapidamente

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.

Como usar o tmux para nunca mais perder uma sessão SSH
Linux, Terminal e Automação 19/04/2023

Como usar o tmux para nunca mais perder uma sessão SSH

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.