Scripts de utilidad de Linux
10 Scripts Esenciales para Administradores de Sistemas Linux
1. Monitorización de carga del sistema y uso de recursos
#!/bin/bash
echo "System Load: $(uptime)"
echo "Free Memory: $(free -h | grep Mem | awk '{print $4}')"
echo "Free Disk Space: $(df -h / | grep / | awk '{print $4}')"2. Copias de seguridad automatizadas con sello temporal (timestamp)
#!/bin/bash
SOURCE="/path/to/your/important/files"
DESTINATION="/path/to/your/backup/directory"
TIMESTAMP=$(date +"%Y%m%d_%H%M%S")
tar czf "${DESTINATION}/backup_${TIMESTAMP}.tar.gz" "${SOURCE}"3. Gestión de cuentas de usuario
4. Rotación de archivos de log
5. Notificación de uso de disco
6. Monitorización y reinicio de servicios
7. Información de dirección IP
8. Monitorización de la expiración de certificados SSL
9. Actualización automática de paquetes del sistema
10. Comprobación de intentos fallidos de inicio de sesión SSH
Última actualización