Shell - Maîtrise

Formation créée le 09/01/2023. Dernière mise à jour le 21/03/2023.
Version du programme : 1

Type de formation

Formation à distance

Durée de formation

35 heures (5 jours)

Shell - Maîtrise


Objectif de formation : Maîtriser les outils pour l'utilisation quotidienne et le fonctionnement du système

Objectifs de la formation

  • Utiliser le système de gestion des fichiers
  • Déployer les commandes et la programmation shell
  • Manipuler efficacement les processus
  • Implémenter la configuration réseau
  • Connaître les tâches d'exploitation quotidienne d'un serveur Unix

Profil des bénéficiaires

Pour qui
  • Professionnels de l'informatique
  • Administrateurs Unix
Prérequis
  • Aucune connaissance particulière

Contenu de la formation

Premiers pas avec la machine
  • Standards & architecture
  • Administration de base : connexion, identité, information, fermeture de session...
  • Gestion des interfaces graphiques
  • Répertoire et fichiers, montage
  • Versions d'Unix
  • Raisons de la multiplicité des versions d'Unix
  • Compatibilité
  • Lien entre la version et application
Première exploration du système
  • Arborescence & chemin d'accès
  • Principe des protections
  • Attributs des fichiers & des répertoires
  • Utilisation de l'aide en ligne
  • Travaux pratiques : Démarrer le système, se connecter, utiliser l'aide en ligne, exécuter les premières commandes
Organisation et gestion des fichiers
  • Aspects d'implémentation
  • Liens physiques & liens symboliques
  • Représentation logique des fichiers
  • Le contenu des répertoires. Créer et supprimer des répertoires.
  • Les permissions des fichiers sous Unix
  • Arborescence standard
  • Utilisation des expressions régulières
  • Fonctionnement comparé des éditeurs (ed, sed et vi).
  • Utilisation de vi, édition de fichiers
  • Fichiers spéciaux. Les liens physiques, symboliques.
  • Travaux pratiques : Création et gestion de différents types de fichiers
Exécution des commandes et le shell
  • Rôle du shell
  • Fonctionnement basique du shell
  • Processus & environnement
  • Modes d'exécution des shell-scripts
  • Fonctionnalités & outils de base du shell
  • Arguments des scripts & gestion des codes retour
  • Fichiers de commandes exécutables
  • Les shells (ksh, bash, csh)
  • Travaux pratiques : Exécution de commandes & utilisation de fichiers de commandes
Programmation du shell
  • Variables
  • Opérateurs
  • Instructions de boucle & instructions conditionnelles
  • Opérateur de test & structures de contrôles
  • Configuration de la session & du shell
  • Présentation de programmes interactifs
  • Travaux pratiques : Manipulation de shell & déploiement de l'éditeur vi
Traitement des processus & communication interprocessus
  • Fonctionnement multitâche & appels associés
  • Signaux & réponse à un signal
  • Dynamique des processus & commandes associées
  • Priorisation des processus
  • Concept de thread
  • Présentation de la notion de tubes (pipes)
  • Communication interprocessus
  • IPC, sockets & RPC
  • Mécanismes internes de la gestion de fichiers
  • Travaux pratiques : Gestion de processus
Communication locale et en réseau TCP/IP
  • Communication locale
  • Unix au sein d'un réseau local
  • Commandes ARPA
  • R-commandes
  • Commandes sécurisées ssh et scp
  • Partage de fichiers avec NFS
  • Tour d'horizon des différents services de nom
  • Introduction à l'administration réseau
  • Travaux pratiques : Paramétrage du réseau & utilisation des commandes de transfert de fichier
Exploitation du système
  • Sauvegardes & restaurations
  • Planification de tâches
  • Système de fichiers
  • Lancement du système
  • Administration des utilisateurs
  • Concepts de base de sécurité
  • Travaux pratiques : Ajout, suppression & administration d'utilisateur puis de groupes
Gestion journalière d'un serveur Unix
  • Fonctionnement d'Oracle sous Unix
  • Fonctionnement d'un serveur Web sous Unix
  • Cohabitation avec Windows & présentation de Samba
Tour d'horizon des outils disponibles
  • Découpage, comparaison, analyse de fichiers
  • Visualisation du contenu des fichiers
  • Outils d'exploitation
  • Filtrage & tri
  • Comparaison des fichiers & recherche de fichiers
  • Outils complexes
  • Introduction à l'utilitaire awk
  • Travaux pratiques : manipulation des outils

Équipe pédagogique

Professionnel expert technique et pédagogique.

Suivi de l'exécution et évaluation des résultats

  • Émargement numérique
  • Mises en situation
  • Formulaires d’évaluation de la formation
  • Certificat de réalisation de l’action de formation

Ressources techniques et pédagogiques

  • Espace intranet de formation
  • Documents supports de formation projetés
  • Exposés théoriques
  • Étude de cas concrets
  • Mise à disposition en ligne de documents supports à la suite de la formation

Qualité et satisfaction

Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...