Eu já tenho mais de 15 anos nessa estrada de TI e uma coisa eu te garanto: o Linux é o alicerce. Já vi muita gente querendo pular direto pro Docker ou Kubernetes sem saber navegar num diretório ou entender como um processo funciona.
⚠️ Erro comum: Tentar aprender ferramentas de automação (como Ansible) sem entender o básico de permissões de arquivo ou chaves SSH no Linux. É pedir pra ter dor de cabeça em produção.
Do "Medo" à Automação
Muita gente trava no Linux porque acha difícil. Mas, na prática, ele é muito mais lógico que o Windows. Quando você entende que "tudo no Linux é arquivo", a sua chave vira.
Quando implantei o Elastic APM (como contei no post de Observabilidade), a base de tudo era Linux. Analisar o consumo com iotop, entender o que o processo do Ruby estava fazendo... tudo isso acontece no terminal.
Por que o DevOps respira Linux?
Otimização: No mundo real, cada MB de memória conta. Um servidor Linux "headless" (sem interface gráfica) entrega toda a performance pro que importa: sua aplicação.
Automação Real: Tenta automatizar 500 servidores Windows e depois tenta fazer o mesmo com Linux usando Shell Script e Ansible. No Linux, a coisa flui.
Transparência: Se algo quebra, o log tá lá.
/var/logé o seu melhor amigo. Não tem "caixa preta".
Minha Decisão Técnica
Recentemente, lidando com um projeto de 500 hosts, usei o sshpass pra agilizar a troca de chaves. Olha como um simples script resolve a vida:
Bash
# Exemplo de como ganhar tempo com sshpass (com cuidado!)
# Importante: defina a variável SSHPASS no seu .profile pra não deixar senha no history!
for host in $(cat lista_de_servidores.txt); do
sshpass -e ssh-copy-id -o StrictHostKeyChecking=no usuario@$host
done
🔍 Decisão técnica explicada: Usei o -o StrictHostKeyChecking=no pra não travar o script pedindo confirmação manual em cada um dos 500 servidores. Ganhei um tempo generoso que usei pra focar nas roles do Ansible.
O Aprendizado
Se você quer ser um DevOps de respeito, perca o medo do pinguim. Comece instalando uma distro no seu desktop, use no dia a dia. Quando você se sentir confortável no seu PC, gerenciar um cluster de servidores vai ser consequência natural.
E aí, já deu o apt update hoje? Se tiver travado em algum comando ou querendo saber qual distro escolher pro seu laboratório, manda a dúvida aqui!