Shell – Maîtrise

0 Enrolled
35 heures
  • 35 heures
  • 77
  • 0
  • no
3,490.00€

Aperçu du cours

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

Prérequis

  • Aucune connaissance particulière

Objectifs pédagogiques

  • 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

Public ciblé

  • Professionnels de l'informatique
  • Administrateurs Unix

Programme de formation

  • Premiers pas avec la machine

    • Standards & architecture

    • 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

    • 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

Instructeur

Avatar de l’utilisateur

nduval

0.0
0 commentaire
1 Student
31 Courses
Main Content