0

Los Mejores Scripts Bash para Automatizar tu Servidor Linux

Comparte

📄 Contenido del artículo:

✅ Introducción

Los scripts Bash permiten automatizar tareas repetitivas y críticas en servidores Linux. Desde actualizaciones hasta backups, te mostramos los mejores ejemplos listos para usar.


🔁 1. Script para actualizar automáticamente el sistema

#!/bin/bash
apt update && apt upgrade -y
echo "Sistema actualizado el: $(date)" >> /var/log/actualizaciones.log

🔧 Útil para mantener tu servidor actualizado sin intervención manual.


💾 2. Script de respaldo de una carpeta

#!/bin/bash
tar -czf /backup/$(date +%F)-respaldo.tar.gz /var/www/html
echo "Backup realizado el $(date)"

🔐 Guarda copias diarias de tus archivos importantes.


🧹 3. Script para limpiar archivos temporales automáticamente

#!/bin/bash
rm -rf /tmp/*
echo "Archivos temporales eliminados."

🧼 Mantiene tu sistema limpio y ligero.


📊 4. Script para monitorear uso de disco y enviar alerta

#!/bin/bash
USO=$(df / | grep / | awk '{ print $5 }' | sed 's/%//g')
if [ $USO -gt 80 ]; then
  echo "ALERTA: Uso de disco supera el 80% ($USO%)" | mail -s "Alerta Disco" admin@tuemail.com
fi

⚠️ Ideal para prevenir fallos por falta de espacio.


📩 5. Script para enviar logs por correo

#!/bin/bash
cat /var/log/syslog | mail -s "Logs del sistema" admin@tuemail.com

📤 Recibe los registros críticos directamente en tu bandeja de entrada.


⏰ 6. Ejecutar scripts automáticamente con cron

Agrega tus scripts a crontab:

crontab -e
# Ejecutar el backup todos los días a las 2AM
0 2 * * * /home/usuario/backup.sh

🕒 Automatiza la ejecución sin intervención humana.


📌 Conclusión

Los scripts Bash son herramientas poderosas para los administradores Linux. Con estos ejemplos, puedes ahorrar tiempo, reducir errores y mantener tus servidores funcionando de manera óptima.





codigo fuente gratis

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *