Logo de l'organisme de formation

ENTREZ DANS L'UNIVERS ESIC

Représentation de la formation : UNIX

UNIX

Formation présentielle
Accessible
Durée : 56 heures (8 jours)
Durée :56 heures (8 jours)
Cette formation est gratuite.
Se préinscrire
Durée :56 heures (8 jours)
Cette formation est gratuite.
Se préinscrire
Durée :56 heures (8 jours)
Cette formation est gratuite.
Se préinscrire

Formation créée le 14/02/2022. Dernière mise à jour le 04/08/2023.

Version du programme : 3

Programme de la formation

Comprendre les fondamentaux d'Unix/Linux

Objectifs de la formation

  • Comprendre les fondamentaux d’UNIX/Linux
  • Explorer une arborescence UNIX/Linux
  • Manipuler des fichiers et des répertoires
  • Personnaliser l'environnement de travail
  • Exécuter des scripts Shell

Profil des bénéficiaires

Pour qui
  • Toutes personnes souhaitant avoir des compétences en gestion de systèmes d’information, en garantir la sécurité et le bon fonctionnement en ayant un minimum de connaissance en informatique et sur le cycle de vie d’un projet.
  • Futurs administrateurs Unix ayant besoin d'acquérir de bonnes bases sur unix
  • Professionnels de l'informatique ayant besoin d'utiliser ou d'évaluer Unix dans un contexte professionnel
Prérequis
  • Aucune connaissance particulière

Contenu de la formation

  • Notions et fonctions de base
    • Standards, architecture
    • Prise en main de la machine
    • Répertoire et fichiers, montage
  • Première exploration du système
    • Arborescence et chemin d'accès
    • Principe des protections.
    • Attributs des fichiers et des répertoires.
    • Bien utiliser l'aide en ligne
  • Organisation et gestion des fichiers
    • Aspects d'implémentation.
    • Liens physiques et liens symboliques.
    • Représentation logique des fichiers.
    • Fichiers spéciaux.
    • Arborescence standard.
  • Editeurs et expressions régulières
    • Utilisation des expressions régulières.
    • Fonctionnement comparé des éditeurs (ed, sed et vi).
    • Utilisation de vi.
  • Les différentes versions d'Unix (Aix, HP/UX, Solaris, Linux, ...)
    • Pourquoi il existe différentes versions d'Unix.
    • Jusqu'où va la compatibilité ( Posix1/2.x).
    • Quelle version pour quel type d'application
  • L'exécution des commandes | Exécution des programmes
    • Principe de fonctionnement du shell.
    • Processus et environnement
  • Fonctionnalités de base du Shell
    • Variables et caractères spéciaux.
    • Redirections.
    • Génération dynamique de commande.
  • Fichiers de commandes exécutables
    • Principe des fichiers de commandes.
    • Modes d'exécution des Shell-scripts
  • Compléments sur les différents shells (ksh, bash, csh)
    • Les fonctions.
    • Fichiers de démarrage.
    • Améliorations du bash et du ksh.
  • Les outils et la programmation du Shell
    • Découpage, comparaison, analyse de fichiers
    • Outils d'exploitation.
    • Outils complexes.
  • Les tubes (pipes)
    • Principe et fonctionnement.
    • Construction de sur-outils.
  • La programmation du Shell
    • Les variables.
    • Les opérateurs.
    • Les instructions de boucle.
    • Les instructions conditionnelles.
    • Exemples de programmes interactifs.
  • Les mécanismes internes et la communication
    • Mécanismes internes de la gestion de fichiers - Appels et tables système. - Relation avec la gestion des processus. - Vue synthétique de l'interface et étude de cas.
    • Gestion des processus - Fonctionnement multitâche et appels associés. - Les signaux. - Dynamique des processus et commandes associées. - Notion de thread.
    • La communication interprocessus - Les pipes. - Les named pipes. - Les IPC. - Les sockets. - Les RPC.
    • Communication locale et en réseau. TCP/IP - Communication locale. - Unix en réseau local (TCP/IP). - Les commandes ARPA (telnet, ftp). - Les commandes sécurisées ssh et scp. - Le partage de fichiers par NFS. - Présentation des différents services de nom (hosts, NIS et DNS). - Premier élément d'administration réseau (ping, netstat, ifconfig).
    • Sauvegardes et restaurations - Gestion des bandes. - Commandes de sauvegarde/restauration.
    • Planification de tâches - Mise en oeuvre de la crontab. - La commande at.
  • Exploitation du système de fichiers
    • Arborescences « standard ».
    • Etude comparée des systèmes AIX, HP_UX, Solaris, et Linux.
    • Exploitation de base.
  • Lancement du système
    • Démarrage et arrêt. Les différents run levels. Gestion des utilisateurs
    • Principes et fichiers de base.
    • Création d'un utilisateur.
  • Notions de sécurité
    • Le système de fichiers, réseau, outil de contrôle
  • Les outils libres
    • Récupérer et utiliser les logiciels libres.
    • Présentation des logiciels libres les plus utilisés.
    • L'exemple de LAMP (Linux Apache Mysql Php)
    • La cohabitation avec Windows
    • Les fonctions de Samba
  • DOCKER
    • Introduction aux conteneurs
    • Présentation du concept de conteneur Linux
    • Cas d’utilisation des conteneurs Linux
    • Les différences entre conteneurs et machines virtuelles
    • Présentation de Docker et de son architecture
    • Installation de Docker
    • Le cycle de vie d’un conteneur
    • Lancer un conteneur avec docker run (en mode interactif, en mode détaché…)
    • Interagir avec un conteneur depuis le host (exec, inspect, logs…)
    • Qu’est-ce qu’une image Docker
    • Créer une image à partir d’un conteneur
    • Créer une image à partir d’un iso
    • Différence entre save, export, load, commit
    • Créer une image à partir d’un Dockerfile
    • Différence entre COPY, ADD et ENTRYPOINT et CMD
    • Stocker et récupérer des images depuis le Docker Hub
    • Mettre en place un registre privé et y stocker ses images
    • Comprendre la stack réseau de Docker
    • Utiliser les links Docker
    • Créer des networks Docker et connaître les drivers réseaux
    • Créer et persister des volumes Docker (host/conteneur, inter-conteneurs)
    • Comment assembler des containers Docker avec Swarm
Équipe pédagogique

Nos formations sont animées par des experts reconnus dans leur domaine possédant une expérience sur le terrain significative et des compétences pédagogiques reconnues.

Suivi de l'exécution et évaluation des résultats
  • Feuilles de présence.
  • Questions orales ou écrites (QCM).
  • Formulaires d'évaluation de la formation.
  • Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
  • Accueil des apprenants dans une salle dédiée à la formation.
  • Documents supports de formation projetés.
  • Exposés théoriques
  • Quiz en salle
  • Mise à disposition en ligne de documents supports à la suite de la formation.

Accessibilité

Les personnes atteintes de handicap souhaitant suivre cette formation sont invitées à nous contacter directement, afin d’étudier ensemble les possibilités de suivre la formation.