Logo de l'organisme de formation

La formation au coeur de l'avenir technologique

Représentation de la formation : Unix - Utilisation avancée

Unix - Utilisation avancée

Formation à distance
Durée : 21 heures (3 jours)
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire
Durée :21 heures (3 jours)
HT
Se préinscrire

Formation créée le 30/05/2022. Dernière mise à jour le 27/10/2022.

Version du programme : 1

Programme de la formation

Objectif de formation : Cette formation apporte les connaissances nécessaires pour exploiter Linux/Unix avec les outils les plus avancés du système

Objectifs de la formation

  • Gérer des traitements grâce à des scripts shells
  • Utiliser efficacement les outils de manipulation de fichiers
  • Administrer l'environnement d'exécution
  • Maîtriser les outils d'analyse, d'optimisation des performances et de sauvegarde
  • Manipuler efficacement les commandes réseau
  • Récupérer, compiler et utiliser des logiciels libres

Profil des bénéficiaires

Pour qui
  • Toutes personnes souhaitant améliorer leurs connaissances sur l'utilisation d'Unix
Prérequis
  • Connaissances basiques de l'utilisation d'un système Unix/Linux

Contenu de la formation

  • Rappels et introduction aux éléments avancés (2 heures)
    • Rappels des principes fondamentaux d'Unix
    • Structure d'Unix & les composants majeurs
    • Rappel des commandes de base
    • Documentation en ligne
    • Système graphique et fenêtré
  • Utilisation des shells (2 heures)
    • Fonctionnalités & concepts communs
    • Commandes internes & externes
    • Variables
    • Présentation du mécanisme de substitution d'une ligne de commande
    • Mise en oeuvre du Bourne shell et du Korn shell
    • Mise en oeuvre du bash
    • Alias et historiques
    • Travaux pratiques : utilisation des différents shells & des mécanismes d'alias, d'historiques
  • Conception d'outils avec des shells (3 heures)
    • Premiers pas sur la programmation avec des shells
    • Syntaxe du K-shell
    • Configuration des shell-scripts
    • Mise en oeuvre des options dans les shells
    • Gestion des signaux & des interruptions
    • Aide à la mise au point d'un shell-script
    • Travaux pratiques : utilisation, affichage d'information sur l'environnement, l'utilisateur à l'aide script shell. Aide au debugging.
  • Réglages & configuration de l'environnement (3 heures)
    • Shell de login : fichiers de démarrage
    • Environnement & variables
    • Options spécifiques des différents shells
    • Fichiers de configuration
    • Gestion de la sécurité pour l'utilisateur
    • Fichiers de gestion et de contrôle de la sécurité
    • Rappels sur la protection des fichiers & répertoires
    • Tour d'horizon des outils avancés de gestion des accès fichiers et répertoires
    • Travaux pratiques : Paramétrage et configuration de l'environnement
  • Exploration et recherche de fichiers (1,5 heures)
    • Expressions régulières
    • Famille d'outils d'exploration d'un fichier
    • Recherche de fichiers
    • Redirections et filtres
    • Principaux outils de manipulation des fichiers
    • Type de fichier, nombre de caractères, mots, lignes.
    • Présentation de commandes
    • Travaux pratiques : Navigation, recherche de fichier, de texte et manipulation de fichier, gestion & administration des fichiers
  • Edition automatique de fichiers (1,5 heures)
    • Outils d'édition & principes communs
    • Présentation de l'éditeur sed
    • Présentation de l'utilitaire awk, ses options & sa syntaxe
    • Motifs spéciaux & variables intégrées de awk
    • Tableaux associatifs
    • Fichier à enregistrements multilignes
    • Travaux pratiques : manipulation de fichiers avec awk. Génération de liste, de fichiers formatés avec awk.
  • Gestion de l'environnement d'exécution (3 heures)
    • Lancement d'un processus
    • Environnement d'un processus
    • Gestion des processus
    • Commande des jobs
    • Contrôle des travaux
    • Set-UID/Set-GID bits et sticky-bit
    • Planification de l'exécution des tâches
    • Automatisation de l'exécution des tâches
    • Travaux pratiques : gestion de l'environnement d'exécution, utilisation des commandes de job, signaux, process.
  • Analyse, optimisation des performances et sauvegardes (2 heures)
    • Présentation des outils standards d'analyse
    • Analyse de la gestion des E/S disques
    • Gestion de l'utilisation des processeurs
    • Suivi de l'usage de la mémoire virtuelle
    • Management de la bande passante
    • Outils d'analyse du monde libre
    • Approches pour les sauvegardes
    • Archivage de fichiers
    • Présentation d'outils de compression et de décompression de fichiers
    • Travaux pratiques : mise en oeuvre d'outils d'analyse
  • TCP/IP sous Unix (2 heures)
    • Support du réseau sous Unix
    • Connexions à distance & transfert de fichiers
    • Intranet & messagerie
    • Tour d'horizon des blocages avec le DNS, NIS et NFS et la résolution de ces problèmes
    • Travaux pratiques : configuration du réseau puis transfert de fichiers
  • Perl : utilisation des outils libres (1 heure)
    • GNU General Public License
    • Présentation des spécificités Unix de Linux
    • Récupération, compilation et utilisation des logiciels libres
    • Premiers pas avec Perl
    • Premier programme Perl
    • Travaux pratiques : récupérer, compiler et utiliser des logiciels libres
Équipe pédagogique

Professionnel expert technique et pédagogique

Suivi de l'exécution et évaluation des résultats
  • Feuilles de présence
  • Questions orales ou écrites (QCM)
  • Mises en situation
  • Formulaires d'évaluation de la formation
  • Certificat de réalisation de l’action de formation
Ressources techniques et pédagogiques
  • Espace numérique de travail
  • Documents supports de formation projetés
  • Exposés théoriques
  • Etude de cas concrets
  • Quiz en salle
  • 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...