Formation Le Shell Avancé

4.5
REF
UX004
DUREE
3 Jours
TARIF
1650€ HT

Prochaines sessions

7
DatesLieu
Du 18 au 20 mai 2026Paris ou à Distance
Du 8 au 10 juin 2026Paris ou à Distance
Du 22 au 24 juin 2026Paris ou à Distance
>

Objectifs

  • Appliquer les techniques avancées du shell.
  • Connaître les outils disponibles et les bonnes pratiques concernant la programmation de scripts.
  • Ce stage est réalisé sous la forme d’un atelier de travaux pratiques
>

Public

  • Les développeurs d’applications sur UNIX, et personnes chargées de la mise en production des applications, les exploitants, les administrateurs.
>

Prérequis

  • Connaissance des principes de base du système UNIX/Linux et de la programmation shell de base.
>

Programme

Rappels techniques

  • Différents modes d’exécution des scripts : nohup, exec, at, …
  • Interruption des scripts : les signaux
  • Le suivi de consommation : time, eval
  • Réinterprétation d’une commande
  • Select : gestion de menus (ksh), getopts
  • Décoder les options d’un script
  • Programmation parallèle, programmation événementielle
  • Gestion des alertes
  • Le debugging et l’optimisation

Programmation m4

  • Utilisation de la protection, encapsulation

Les outils

  • Grep, awk, sed
  • Les variables disponibles avec awk
  • les fonctions
  • Opérateurs, le contrôle d’exécution
  • Utilisation des expressions régulières dans sed
  • Les sous-expressions

Mise en oeuvre

  • Développement en shell d’un superviseur Unix/Linux et réseau
  • Fonctionnalités : console centrale de supervision
  • Visualisation de l’état de chaque poste supervisé
  • Journalisation des opérations et états
  • Gestion des utilisateurs, ressources (mémoire, cpu, disques)
  • Supervision de processus.
>

Moyens et Méthodes Pédagogiques

  • La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
  • Un poste par stagiaire
  • Formateur Expert
  • Remise d’une documentation pédagogique papier ou numérique pendant le stage
>

Validation des acquis

  • Auto évaluation des acquis par le stagiaire via un questionnaire en fin de formation
  • Attestation de fin de stage remise avec la facture