Administrateur Unix

Piloter l’ensemble des infrastructures informatiques de l’entreprise ainsi que d’en administrer les réseaux.
Système Linux
Initiation
Présentation générale
Cours :
- Historique, les familles d’Unix
- Architecture
- IPL
- Structure d’une commande
Fichiers et systèmes de fichiers
Cours :
- Accès, montage/démontage d’un système de fichiers
- Gestion des fichiers, gestion des droits
- Les filtres, les redirections des entrées/sorties
Les processus et signaux
Cours :
- Définition
- Gestion des processus
Les utilitaires
Cours :
- Editeurs (vi, Xemacs)
- Moniteur de jobs
Commandes d’impression
Cours :
- lpadmin
- lpsche
Introduction aux réseaux
Cours :
- Les réseaux sous Unix
- FTP
Travaux pratiques :
- Etude des procédures standards.
Le SHELL & la programmation des scripts
Présentation et principes
Cours :
- Le système de fichiers UNIX
- Maintenance des fichiers
- Informations et contrôle des commandes
- Le langage SHELL
- Introduction au SHELL
- Variables et commandes
- Quand utiliser le langage SHELL
- La primitive de décalage SHIFT
- Syntaxe des différentes primitives du SHELL
- L’alternative
- Les itérations bornées
- Les sorties de boucles
- Les fonctions
- L’écriture d’un menu avec KSH
Travaux pratiques :
- Ecriture des scripts des applications en maintenance, exécution et débogage.
Manipulation des fichiers
Cours :
- Les filtres
Réseau (bases) et gestion du système
Cours :
- Les réseaux sous UNIX (UUCP, TCP/IP)
- Les outils de gestion du système
- Interconnexion en environnement hétérogène (DOS, UNIX, OS/390 (z/OS), MAINFRAME..)
Administration 1er niveau
Présentation générale
Cours :
- Le SHELL
Gestion des accès
Cours :
- La gestion des droits
- La gestion des comptes
- La gestion des groupes
Les commandes
Cours :
- Les scripts SHELL
- Encapsuler les commandes
- Les commandes de gestion des ressources physiques
- Les primitives de gestion des arguments (getopts…)
- Les fichiers spéciaux
Administration avancée & langage C
Généralités
Cours :
- Environnement de développement sous Unix
- Le langage C
- Programmation de base
Structure d’un programme C
Cours :
- Déclaration des variables
- Les différents opérateurs
- Les instructions de structuration
- Les fonctions
Programmation avancée
Cours :
- Les pointeurs
- Les entrées/sorties
- Les structures
Préparer un programme
Cours :
- La compilation sous Unix
- Les bibliothèques standards
Travaux pratiques :
- Ecriture, compilation et exécution et débogage C
Communication et messagerie
Introduction
Cours :
- Vue d’ensemble des communications locales
Gestion des processus
Cours :
- Le principe de création d’un processus
- Gestion des processus
- Les tubes
- Les signaux
Gestion des communications
Cours :
- Vue d’ensemble des communications sur des systèmes répartis
- Les communications par envoi de messages
- Les protocoles de communication
- Les sockets (API)
- Les commandes de gestion des IPC