La mayoria de problemas en Linux no aparecen por una gran catastrofe, sino por pequenas cosas acumuladas: disco lleno, servicios colgados, logs sin control, paquetes desactualizados.

Este post te deja un checklist mensual que podes ejecutar en 30-45 minutos.

Hub de categoria para mas guias: /blog/category/linux/.

1) Disco y limpieza basica

Empieza por visibilidad:

df -h
du -sh ~/* 2>/dev/null | sort -h

Luego limpia con criterio:

  • caches grandes que no usas,
  • artefactos viejos,
  • logs locales excesivos,
  • imagenes/containers en desuso si trabajas con Docker.

Si no sabes que borrar, primero mueve a carpeta temporal y valida 7 dias.

2) Updates sin romper setup

No es “actualizar por actualizar”. Hazlo con orden:

sudo apt update
sudo apt upgrade -y

Despues valida:

  • herramientas criticas (git, node, docker),
  • audio/red/perifericos,
  • servicios locales.

3) Red y conectividad

Checklist rapido:

  • DNS resuelve bien?
  • velocidad ethernet/wifi estable?
  • VPN interfiere con rutas locales?

4) Servicios y procesos

Revisa procesos consumidores:

ps aux --sort=-%mem | head -10
ps aux --sort=-%cpu | head -10

Si hay consumo anomalo recurrente, documenta causa y accion correctiva.

5) Backups y recuperacion

No alcanza con “hago backup”. Debes poder restaurar.

Checklist:

  • backup de dotfiles,
  • backup de proyectos criticos,
  • prueba de restore mensual en carpeta temporal.

6) Seguridad basica

  • validar acceso SSH y claves activas,
  • revisar puertos abiertos innecesarios,
  • mantener firewall basico configurado.

7) Cierre mensual (10 minutos)

Deja registro breve:

  • fecha de mantenimiento,
  • hallazgos,
  • acciones pendientes.

Eso te da trazabilidad y reduce debugging reactivo.

Cierre

Linux estable no depende de suerte, depende de rutina. Un checklist chico pero constante evita la mayoria de dolores grandes.

Siguiente paso recomendado:

Happy reading! ☕

Comments