¡Bienvenidos!
Mi nombre es Rubén, y en este vídeo les guiaré a través de un ejercicio práctico sobre la Automatización y Mantenimiento de sistemas operativos Unix/Linux (Ubuntu Server 24.04). Exploraremos cómo crear un #Script en #Bash con las tareas detalladas a continuación:
Objetivos:
- Crear copias de seguridad
- Comprimir archivos de copia de seguridad.
- Limpiar archivos de Log
- Registrar actividad en una Log
- Manejar errores y notificar (email)
- Configuración CRON (Automatizar Script al reinicio)
Capítulos:
- 0:00 – Intro
- 0:07 – Bienvenida
- 0:50 – Objetivos
- 1:46 – Arrancar máquina virtual (VMware)🔑
- 1:59 – Conectarse por SSH a la máquina virtual con VScode🖥️
- 2:06 – Crear archivo “backup_script.sh”
- 2:11 – Antes de iniciar el script en Bash🔧
- 3:02 – Crear cabecera Bash
- 3:18 – Paso 1: Declarar variables de entorno
- 6:44 – Paso 2: Crear directorios si no existen🗂️
- 7:34 – Paso 3: Obtener nombre del archivo de Backup
- 10:00 – Paso 4: Crear archivos de monitorización📜
- 12:54 – Paso 5: Comprobar archivos creados📜
- 15:41 – Paso 6: Crear copia de seguridad
- 18:14 – Paso 7: Verificar copia de seguridad🔧
- 20:12 – Paso 8: Eliminar archivos de Log
- 24:39 – Paso 9: Manipular errores para limpiar logs
- 27:05 – Paso 10: Notificar por consola la copia de seguridad correcta
- 28:13 – Aplicar permisos de ejecución del script👤
- 28:33 – Prueba de ejecución “backup_script.sh”
- 29:40 – Verificar archivos de monitoreo 30:21 – Verificar archivo de actividad Log📜
- 30:41 – Configurar CRON ejecución automática del script al iniciar servidor
- 32:48 – Reiniciar máquina virtual🖥️
- 33:37 – Reconectar SSH a la máquina virtual🖥️
- 34:03 – Verificar ejecución script automática con CRON
- 34:41 – Despedida y gracias por suscribirte y dar Like
#Descripción del #Proyecto:
Este ejercicio es parte de una serie sobre Administración de Sistemas en la que explico paso a paso cómo realizar tareas clave en un entorno Linux.
Aprenderás a:
- Crear una estructura de carpetas para organizar la información del sistema.
- Capturar y filtrar procesos en ejecución, incluyendo los procesos del usuario root.
- Gestionar la memoria y el espacio en disco mediante comandos como free y df.
- Usar pipes y redirecciones para filtrar y contar procesos, y analizar la memoria.
- Configurar permisos de archivos y crear usuarios con acceso restringido a carpetas específicas.
- Editar y configurar archivo CRON del sistema para ejecución al iniciar la máquina.
Recursos utilizados:
- Comandos básicos de Linux como mkdir, ps, free, df, grep, chmod, y más. 🖥️
- Gestión de usuarios y permisos en Linux. 🔒
Conclusión:
Espero que encuentren este vídeo útil para entender los conceptos básicos de la administración de sistemas Linux. ¡No olviden suscribirse al canal, darle like y compartirlo si les ha gustado! 🎥👍
Recursos y enlaces útiles:
🔵 Código y configuraciones en mi 📂GitHub: 🌐 https://github.com/RubenGamezTorrijos
🔵 Más contenido en mi web personal: 🌐https://www.torrijos.me
🔵Cursos y formación en: GATORU ACADEMY 🎓 https://www.gatoru.com
¡Gracias por ver y hasta pronto! 👋