Unix - Maîtrise

Formation créée le 30/05/2022. Dernière mise à jour le 27/10/2022.
Version du programme : 1

Type de formation

Formation à distance

Durée de formation

35 heures (5 jours)

Unix - Maîtrise


Objectif de formation : L'apprenant maîtrisera intégralement Unix et saura l'utiliser au quotidien efficacement.

Objectifs de la formation

  • Gérer le système de gestion des fichiers
  • Manipuler les commandes et la programmation shell
  • Utiliser les processus
  • Configurer le réseau
  • Appréhender les principales tâches d'exploitation d'un serveur Unix au quotidien

Profil des bénéficiaires

Pour qui
  • Utilisateurs d'Unix
Prérequis
  • Bonnes connaissances en informatique

Contenu de la formation

Premiers pas sur la machine (2 heures)
  • Standards & architecture
  • Sessions
  • Utilisation des interfaces graphiques
  • Répertoire & fichiers
  • Versioning d'Unix
Exploration du système (3 heures)
  • Arborescence et chemin d'accès
  • Principe des protections
  • Attributs des fichiers et des répertoires
  • Aide en ligne & documentation
  • Travaux pratiques : démarrage du système, connexion, utilisation de l'aide en ligne, exécuter les premières commandes
Organisation et gestion des fichiers (4 heures)
  • Aspects d'implémentation
  • Liens physiques & liens symboliques
  • Représentation logique des fichiers
  • Contenu et administration des répertoires
  • Permissions des fichiers
  • Arborescence standard
  • Mise en oeuvre des expressions régulières
  • Utilisation comparé des éditeurs
  • Utilisation de vi & édition de fichiers
  • Fichiers spéciaux
  • Travaux pratiques : utilisation, création, modification du contenu et des permissions sur des fichiers. Manipulation de liens, de l'éditeur vi. Utilisation des expressions régulières.
L'exécution des commandes et le shell (3,5 heures)
  • Rôle & fonctionnement du shell
  • Processus & environnement
  • Modes d'exécution des shell-scripts
  • Fonctionnalités basiques
  • Arguments des scripts, la gestion des codes retour
  • Fichiers de commandes exécutables
  • Les shells ksh, bash, csh
  • Améliorations du bash et du ksh
  • Travaux pratiques : exécution de commandes, shell.
Programmation du shell (3,5 heures)
  • Variables
  • Opérateurs
  • Instructions de boucle
  • Instructions conditionnelles
  • Présentation des opérateurs de test
  • Structures de contrôles
  • Configuration de la session et du shell
  • Travaux pratiques : modification de shell & utilisation de l'éditeur vi
Gestion des processus et communication interprocessus (3 heures)
  • Fonctionnement multitâche et appels associés
  • Signaux & réponses
  • Dynamique des processus & commandes associées
  • Priorités des processus
  • Concept de thread
  • Principe et fonctionnement des tubes
  • Communication interprocessus
  • Présentation des IPC, les sockets, les RPC.
  • Mécanismes internes de la gestion de fichiers
  • Travaux pratiques : manipulation de processus
Communication locale et en réseau TCP/IP (5 heures)
  • Communication locale
  • Unix dans un réseau local
  • Commandes ARPA
  • R-commandes
  • Commandes sécurisées ssh et scp
  • Partage de fichiers par NFS
  • Services de nom
  • Premier élément d'administration réseau
  • Travaux pratiques : configuration du réseau & utilisation des commandes de transfert de fichier
Exploitation du système (5 heures)
  • Sauvegardes et restaurations
  • Planification de tâches
  • Système de fichiers
  • Lancement du système
  • Gestion des utilisateurs
  • Création, suppression et gestion des groupes
  • Notions de sécurité
  • Travaux pratiques : création, suppression et gestion d'utilisateur, de groupes.
Administration quotidienne du système (3 heures)
  • Traduction de l'activité Oracle sous Unix
  • Environnement utilisateur
  • Fichiers et les processus Oracle
  • Principes d'un serveur Web sous Unix
  • Configuration fondamentale
  • Cohabitation avec Windows
  • Fonctions de Samba
Outils d'Unix (3 heures)
  • Découpage, comparaison, analyse de fichiers
  • Visualiser le contenu des fichiers
  • Outils d'exploitation
  • Filtrer, trier : commandes grep, sort
  • Comparer des fichiers, rechercher des fichiers
  • Outils complexes
  • L'utilitaire awk
  • Travaux pratiques : utilisation des outils

É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...