OBJECTIFS

Etre capable de :
• Maîtriser l'installation de systèmes Unix/Linux,
• Maîtriser l'environnement Unix, le système de fichiers, les processus, les tâches,
• Programmer en Shell

PRESCRIPTION POUR LES PARCOURS

Techniciens / Technicienne Maintenance Réseaux
Administrateur / Administratrice Réseaux

PRE-REQUIS

Avoir suivi ou validé le module TCP/IP

DUREE

49 heures (7 jours)

METHODE PEDAGOGIQUE

Alternance d'acquisitions théoriques et d'ateliers pratiques. Ce module peut être proposé en formation à distance avec une partie présentielle en centre.

DESCRIPTIF DU CONTENU

Introduction aux systèmes d'exploitation
• Historique, terminologie et concepts de base : Processus & tâches
• Systèmes multi-processeurs, multi-utilisateurs, multi-tâches
• Connexion à Unix, Session locale distante : login, password
• Installation du système de type UNIX / LINUX
• Partitionnement et structure d'un système de fichiers
• Phase d'amorçage des sytèmes installés, Elaboration de disquettes d'amorçage

Le système de fichiers d'UNIX / LINUX
• Elements syntaxiques : paramètres et options
• Première commandes : notions d'espace, temps, identité
• Arborescence des fichiers sous Unix : une structure de liens, gestion des liens
• Structuration des droits d'accès sur les liens, types de droits et classes d'utilisateurs
• Les commandes de gestion des utilisateurs, les fichiers de configuration des sessions
• Modification des droits en symbolique et en octal, propriété et don
• Gestion des systèmes de fichiers (montage, quotas...)

Les outils de la sauvegarde : (tar, dd, cpio, dump...)

Mécanismes du Shell
• Mécanisme d'exécution (commandes internes, rôle du PATH...)
• Redirections d'entrées/sorties d'un processus
• Le tube simple et les filtres (awk, grep, cut, wc, sort...)
• Editeurs de texte et premiers scripts

Naissance, vie et mort d'un processus
• Processus père de connexion, généalogie des processus, sommeil et mort des processus
• Le processus INIT et les scripts de démarrage

Modes d'éxecution en Shell
• Synchrone, Asynchrone, Asynchrone protégée (processus orphelins nohup)
• Processus différés (at), processus planifiés (crontab)

Programmation en Shell
• Variables positionnelles, variables d'environnement
• Transmission génétique (environnement & descripteurs)
• Scripts et fonctions: structuration du Shell
• Répétitions : contrôlée (for), événementielles (while, until)

 

Retour

GNU/LINUX :
INSTALLATION, CONFIGURATION ET PROGRAMMATION EN SHELL