Ir al contenido

Unitat 3 · Automatització de tasques i shell scripting

Esta unitat t’ensenya a fer que l’ordinador faça la feina repetitiva per tu: escriuràs scripts en Bash i en PowerShell, els programaràs perquè s’executen soles i aprendràs a localitzar, copiar i restaurar informació del sistema. És l’eina que més diferencia un administrador que apaga focs d’un que els evita.

  • Escriure i executar scripts en Bash i en PowerShell: shebang, permisos d’execució i política d’execució.
  • Treballar amb variables, cometes, operadors i codis d’eixida, i entendre què fa el shell amb una línia abans d’executar-la.
  • Controlar el flux d’un script: condicionals, bucles, paràmetres i entrada de dades de l’usuari.
  • Manipular fitxers i text amb ordres i canonades (grep, cut, sort, sed… i els seus equivalents en PowerShell).
  • Escriure scripts d’administració reals: còpia de seguretat amb data, alta massiva d’usuaris i monitoratge del disc.
  • Planificar i automatitzar tasques amb cron (Linux) i el Programador de tasques (Windows).
  • Reconéixer l’estructura de directoris de Linux i de Windows i localitzar informació amb eines gràfiques i amb ordres.
  • Restaurar còpies de seguretat i usar utilitats de gestió de la informació: compressors, du/df, rsync i robocopy.
Trimestre Hores Pes en l’avaluació RA que treballa
1r 20 h 12 % RA3: gestiona la informació del sistema identificant les estructures d’emmagatzematge i aplicant mesures per a assegurar la integritat de les dades (criteris a-g)

Els criteris RA3.a (comparar sistemes d’arxius) i RA3.d (particions i unitats lògiques) es treballen sobretot en la unitat 2; ací es treballen els criteris b, c, e, f i g.

  1. Introducció al scripting: què és un script, shebang, permisos, política d’execució, variables, cometes, operadors i codis d’eixida.
  2. Estructures de control i ordres de text: condicionals, bucles, paràmetres, read/Read-Host, redireccions i les ordres de text.
  3. Scripts pràctics i tasques programades: còpia amb data, alta massiva, monitoratge del disc, cron i Programador de tasques (la preparació de la presencial).
  4. Informació del sistema, còpies i utilitats: estructura de directoris, cerques, restaurar còpies, compressors, df/du, rsync i robocopy.
  5. Activitats: set activitats, sis d’estudi autònom i la pràctica de la sessió presencial.
  6. Planificació: el calendari de les tres sessions, què fer en cada una i com estudiar la unitat.

Un laboratori interactiu per a practicar: el «Traçador d’scripts», on veuràs com s’executa un script pas a pas, com canvien les variables i els codis d’eixida, i podràs practicar la sintaxi de Bash i 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.