Formation en Réseaux et systèmes: Shell - Maîtrise - Ascent Formation
Retour aux formations
Réseaux et systèmes

Shell - Maîtrise

5 jour(s)35h

Description

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

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 concerné

Professionnels de l'informatique
Administrateurs Unix

Prérequis

Aucune connaissance particulière

Déroulé du programme

1

Premiers pas avec la machine

  • Standards & architecture
  • Administration de base : connexion, identité, information, fermeture de session...
  • 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
2

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
3

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
4

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
5

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
6

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
7

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
8

Exploitation du système

  • Sauvegardes & restaurations
  • Planification de tâches
  • Système de fichiers
  • Lancement du système
  • Administration des utilisateurs
  • Concepts de base de sécurité
  • Travaux pratiques : Ajout, suppression & administration d'utilisateur puis de groupes
9

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
10

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

Informations

Durée

5 jour(s)

35h

Tarif

3490 € HT

HT