PROFDINFO.COM

Votre enseignant d'informatique en ligne

Programmation de scripts 2

Description

No de cours : 420-127-LG

Programme : LEA.7D (Administration de réseaux et sécurité informatique)
Pondération : 1-2-3
Préalable(s) : 420-124-LG - Programmation de scripts 1

Enseignant(s) : Etienne Forest

Cliquez ici pour obtenir le(s) plan de cours.

Agenda


Semaines

Contenu prévu

01

  • Présentation du cours;
  • Installation d’une machine virtuelle
  • Installation d’Ubuntu
  • Révision des concepts de base de Linux

02

  • Révision Linux:  création de fichiers texte, permissions, exécution, notion de shells, variables d'environnement, création de groupes et d'usagers;
  • Premiers pas en scripts bash:  création d'un script, entête, commandes de base, paramètres

03-04

  • Utilisation de variables;
  • Interaction avec l'usager;
  • Alternatives:  if/then/elif/else/fi

05

  • Code de retour et erreurs:  les générer et les lire;
  • Répétitives:  while, until, for, select;

06

  • Utilisation d'une commande comme condition;
  • Révision:  les `apostrophes inversées` et leur usage avec le for

07

  • Révision:  redirections;
  • Lecture et écriture dans un fichier;

08

  • Utilisation d'un fichier comme base de données:  (/etc/passwd, /etc/group, /etc/hosts);
  • La commande awk

09

  • Le planificateur de tâches de Linux:  crontab;
  • Les fichiers de log

10

  • Comprendre les scripts de démarrage de Linux (/etc/rc.d)

11-12

  • Révision et intégration
  • Activité synthèse

 

Note: cet agenda est approximatif et peut être modifié en cours de session pour s'adapter aux imprévus et au rythme du groupe.