Unidad 3 · Automatización de tareas y shell scripting
Esta unidad te enseña a hacer que el ordenador haga el trabajo repetitivo por ti: escribirás scripts en Bash y en PowerShell, los programarás para que se ejecuten solos y aprenderás a localizar, copiar y restaurar información del sistema. Es la herramienta que más diferencia a un administrador que apaga fuegos de uno que los evita.
Qué vas a aprender
Sección titulada «Qué vas a aprender»- Escribir y ejecutar scripts en Bash y en PowerShell: shebang, permisos de ejecución y política de ejecución.
- Trabajar con variables, comillas, operadores y códigos de salida, y entender qué hace el shell con una línea antes de ejecutarla.
- Controlar el flujo de un script: condicionales, bucles, parámetros y entrada de datos del usuario.
- Manipular archivos y texto con órdenes y tuberías (
grep,cut,sort,sed… y sus equivalentes en PowerShell). - Escribir scripts de administración reales: copia de seguridad con fecha, alta masiva de usuarios y monitorización del disco.
- Planificar y automatizar tareas con cron (Linux) y el Programador de tareas (Windows).
- Reconocer la estructura de directorios de Linux y de Windows y localizar información con herramientas gráficas y con órdenes.
- Restaurar copias de seguridad y usar utilidades de gestión de la información: compresores,
du/df,rsyncyrobocopy.
La unidad de un vistazo
Sección titulada «La unidad de un vistazo»| Trimestre | Horas | Peso en la evaluación | RA que trabaja |
|---|---|---|---|
| 1.º | 20 h | 12 % | RA3: gestiona la información del sistema identificando las estructuras de almacenamiento y aplicando medidas para asegurar la integridad de los datos (criterios a-g) |
Los criterios RA3.a (comparar sistemas de archivos) y RA3.d (particiones y unidades lógicas) se trabajan sobre todo en la unidad 2; aquí se trabajan los criterios b, c, e, f y g.
Mapa de la unidad
Sección titulada «Mapa de la unidad»- Introducción al scripting: qué es un script, shebang, permisos, política de ejecución, variables, comillas, operadores y códigos de salida.
- Estructuras de control y órdenes de texto: condicionales, bucles, parámetros,
read/Read-Host, redirecciones y las órdenes de texto. - Scripts prácticos y tareas programadas: copia con fecha, alta masiva, monitorización del disco, cron y Programador de tareas (la preparación de la presencial).
- Información del sistema, copias y utilidades: estructura de directorios, búsquedas, restaurar copias, compresores,
df/du,rsyncyrobocopy. - Actividades: siete actividades, seis de estudio autónomo y la práctica de la sesión presencial.
- Planificación: el calendario de las tres sesiones, qué hacer en cada una y cómo estudiar la unidad.
Laboratorios
Sección titulada «Laboratorios»Un laboratorio interactivo para practicar: el «Trazador de scripts», donde verás cómo se ejecuta un script paso a paso, cómo cambian las variables y los códigos de salida, y podrás practicar la sintaxis de Bash y de PowerShell.
Esta web no usa cookies ni recoge datos personales. Tu navegador solo guarda, en tu propio equipo, algunas preferencias: el tema claro u oscuro, el estado del menú y, en los laboratorios, la última pestaña abierta y el tamaño de letra.