Menu Recherche Panier
(...)
Vous êtes ici : Accueil > Catalogue des formations > Formation Écriture de scripts Shell avancés
Technique

Formation Écriture de scripts Shell avancés

Automatiser les taches d'administration complexes

La programmation Shell est particulièrement utilisée par les administrateurs de systèmes Unix et Linux car relativement facile d’accès et surtout très efficace pour automatiser des tâches répétitives et fastidieuses. Mais recourir aux scripts Shell pour réaliser des tâches d’administration complexes de type supervision du réseau ou gestion des ressources machines implique de maîtriser les aspects avancés de la programmation. C’est précisément ce qu’apprendront les participants à cette formation. A travers de nombreux ateliers pratiques, ils découvriront comment une bonne maîtrise de la programmation Shell leur permettra de d’administrer plus efficacement des systèmes Unix et Linux.
Objectifs de cette formation Écriture de scripts Shell avancés
  • Être capable d'appliquer les techniques avancées du Shell
  • Savoir utiliser les outils disponibles et connaitre les meilleures pratiques pour programmer des scripts
  • Comprendre comment élaborer des scripts d'automatisation de taches d'administration complexes pour optimiser l’administration de systèmes Unix et Linux
Public
  • Développeurs d'applications sur Unix
  • Toutes personnes chargées de la mise en production des applications, les exploitants et les administrateurs
Pré-requis
Programme détaillé

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
Les plus de cette formation Écriture de scripts Shell avancés
  • Une pédagogie basée sur l'alternance de phases théoriques et de mises en pratique qui permet aux participants d'acquérir une expérience concrète de l'écriture de scripts Shell avancés.
  • Les conseils et recommandations de consultants experts.
  • Des exemples de scripts complexes exploitables en entreprises.
Modalités
Cette formation proposée en interentreprises est également accessible à distance.
Si aucune date à distance n'est signalée par le pictogramme formation accessible à distance, contactez notre Service Conseil Clients au 0 825 07 6000.

Informations

Dimension Digitale

  • Durée : 3 Jours (21h)
  • Tarif : 1 790 € HT
  • Réf. : IXU100
  • Option(s)
    • Repas Paris : 69 € HT


Dates des sessions
Session garantie Formation à distance Session accessible à distance Visio
Bon à savoir...


= une réponse possible
= plusieurs réponses possibles

Vous n'avez pas répondu à toutes les questions !
Vous avez % de bonnes réponses, vous pouvez donc suivre cette formation.
Vous avez % de bonnes réponses.
Nous vous invitons à contacter nos Conseillers Formation au 0825 07 6000 afin qu'ils vous orientent vers une formation plus adaptée à vos connaissances.