Découvrez notre catalogue de formation 2026
Se connecter
Ou creér votre compte
Vous venez d'ajouter à votre sélection
Votre panier est vide, Voir nos formations

Description

Ce stage intensif a plusieurs objectifs : permettre aux participants d'accéder à une réelle maîtrise du système grâce à une progression pédagogique rigoureuse et à de nombreux exercices pratiques sous les principales versions d'Unix (AIX, HP/UX, Solaris et Linux), fournir une synthèse des informations nécessaires à l'utilisation quotidienne et à la compréhension du fonctionnement du système, détailler une sélection d'exemples variés et représentatifs des possibilités du système et présenter les différences fondamentales entre les principales versions du système Unix.

À qui s'adresse cette formation ?

Pour qui ?

Professionnels de l'informatique ayant besoin d'utiliser ou d'évaluer Unix dans un contexte professionnel. Futur administrateur Unix ayant besoin d'acquérir de bonnes bases sur Unix.

Prérequis

Les objectifs de la formation

  • Maîtriser le système de gestion des fichiers
  • Utiliser les commandes et la programmation shell
  • Savoir manipuler les processus
  • Mettre en oeuvre la configuration réseau
  • Maitriser les principales tâches d'exploitation d'un serveur Unix au quotidien

Programme de la formation

    • Standards, architecture.
    • Connexion, identité, information, fermeture de session.
    • Utilisation des interfaces graphiques (CDE, GNOME, KDE).
    • Répertoire et fichiers, montage.
    • Les versions d'Unix (Aix, HP/UX, Solaris, Linux.
    • ).
    • Pourquoi existe-t-il différentes versions d'Unix ? Jusqu'où va la compatibilité ? Quelle version pour quel type d'application ?
    • Arborescence et chemin d'accès.
    • Principe des protections.
    • Attributs des fichiers et des répertoires.
    • Bien utiliser l'aide en ligne.
    • Travaux pratiques Démarrer le système, se connecter, utiliser l'aide en ligne, exécuter les premières commandes.
    • Aspects d'implémentation.
    • Liens physiques et 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 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.
    • Le rôle du shell.
    • Principe de base : fonctionnement du shell.
    • Processus et environnement.
    • Modes d'exécution des shell-scripts.
    • Fonctionnalités de base du shell : variables et caractères spéciaux, redirections, génération dynamique de commande.
    • Les arguments des scripts, la gestion des codes retour.
    • Fichiers de commandes exécutables : principe des fichiers de commandes.
    • Les shells (ksh, bash, csh) : les fonctions, fichiers de démarrage.
    • Améliorations du bash et du ksh.
    • Travaux pratiques Exécution de commandes, shell.
    • Les variables.
    • Les opérateurs.
    • Les instructions de boucle.
    • Les instructions conditionnelles.
    • Opérateur de test.
    • Les structures de contrôles.
    • Paramétrage de la session et du shell.
    • Exemples de programmes interactifs.
    • Travaux pratiques Modification de shell.
    • Utilisation de l'éditeur vi.
    • Fonctionnement multitâche et appels associés.
    • Les signaux, répondre à un signal (trap).
    • Dynamique des processus et commandes associées, les priorités des processus.
    • Les priorités des processus.
    • Notion de thread.
    • Les tubes (pipes) : principe et fonctionnement.
    • La communication interprocessus : les pipes, les named pipes.
    • Les IPC, les sockets, les RPC.
    • Mécanismes internes de la gestion de fichiers : appels et tables système, relation avec la gestion des processus.
    • Travaux pratiques Manipulation de processus (fg, ps, .
    • )
    • Communication locale.
    • Unix en réseau local (TCP/IP).
    • Les commandes ARPA (telnet, ftp).
    • Les R-commandes (rcp, rsh, rlogin).
    • Les commandes sécurisées ssh et scp.
    • Le partage de fichiers par NFS.
    • Les différents services de nom (hosts, NIS et DNS).
    • Premier élément d'administration réseau (ping, netstat, ifconfig).
    • Travaux pratiques Configurer le réseau.
    • Utiliser les commandes de transfert de fichier.
    • Sauvegardes et restaurations : gestion des bandes, commandes (tar, crontab, etc).
    • Planification de tâches : mise en oeuvre de la crontab, la commande at.
    • Système de fichiers : arborescences standard, étude des systèmes (AIX, HP_UX, Solaris, 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, suppression et gestion des groupes.
    • Notions de sécurité : le système de fichiers, réseau, outil de contrôle.
    • Travaux pratiques Création, suppression et gestion d'utilisateur, de groupes.
    • Comment se traduit l'activité Oracle sous Unix ? L'environnement utilisateur.
    • Les fichiers et les processus Oracle.
    • Principes d'un serveur Web sous Unix.
    • Paramétrage fondamental et exemple de session.
    • La cohabitation avec Windows.
    • Fonctions de Samba.
    • 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 Utiliser les outils.
  • 1215
  • 35 h

Soumettez votre avis