Accueil >  Formations >      ACCUEIL   |    CONTACTS   |    PLAN D'ACCES   |    ESPACE CLIENTS   
 

Contenu du cours (SA-245)

Programmation Shell pour administrateurs système

Objectifs
A l'issue de ce cours, les participants sauront :
· Développer et déboguer des scripts
· Utiliser des variables locales, des variables d'environnement et des métacaractères de Shell dans les scripts
· Personnaliser les fichiers d'initialisation du Shell à l'échelle du système
· Utiliser des caractères d'expressions régulières avec les utilitaires grep, sed et nawk
· Ecrire des scripts sed pour effectuer des tâches d'édition non interactives
· Ecrire des scripts nawk pour manipuler les champs individuels dans un enregistrement
· Ecrire des scripts nawk pour écrire des rapports basés sur un fichier d'entrée
· Utiliser le statut de sortie d'une commande pour en déterminer la réussite ou l'échec
· Accéder aux arguments de ligne de commande passés dans un script et les traiter
· Développer un message USAGE pour qu'il s'affiche si un script n'est pas appelé correctement
· Utiliser des instructions de contrôle de flux, tels que des branchements et des boucles
· Manipuler des chaînes et effectuer des opérations arithmétiques sur les variables de Shell
· Ecrire un script qui utilise des fonctions
· Ecrire un script qui utilise une trappe pour contrôler le comportement des scripts à la réception d'un signal
Vue d'ensemble
Ce cours fournit aux participants les compétences nécessaires pour lire, écrire et déboguer des scripts de Shell. Il commence par la description des scripts simples qui permettent d'automatiser les commandes courantes et passe ensuite à l'ajout d'éléments de logique conditionnelle, d'interaction utilisateur, de boucles, de menus, de trappes et de fonctions pour améliorer la productivité et l'efficacité de l'utilisateur. Il s'adresse aux administrateurs système qui maîtrisent les bases du système d'exploitation Solaris(TM) et qui souhaitent être en mesure de lire et de comprendre les différents scripts d'initialisation et d'écrire leurs propres scripts pour automatiser leurs tâches quotidiennes. Enfin, ce cours explore en détail les langages de script des Shells Bourne et Korn.
Public visé
Ce cours s'adresse aux administrateurs système.
Pré-requis
Pour bénéficier pleinement de ce cours, les participants doivent :
· Utiliser les commandes UNIX(R) de base, telles que rm, cp, man, more, mkdir, ps et chmod
· Créer et éditer des fichiers texte dans vi ou dans un éditeur de texte
· Comprendre le processus d'initialisation d'un système et les procédures d'arrêt adéquates
· Créer des utilisateurs et des mots de passe et configurer les permissions associées aux fichiers
· Comprendre les conventions de dénomination des périphériques pour monter et démonter des systèmes de fichiers
· Utiliser les commandes s'appliquant aux modules logiciels, telles que pkgadd, pkgrm et pkginfo
Cours connexes
Cours suivants
SA-299 : Administration système Solaris(TM) 9, 2ème partie
SA-202-S10 : Administration système Solaris(TM) 10, 2ème partie


© Saga Interactive 2003-2006