Filières Linux / Unix

Filière Libre

  • Linux : L'état de l'Art
  • Bases Linux
  • Langage de commandes Bourne Another Shell (bash)
  • Administration Linux
  • Mise en oeuvre TCP/IP sous Linux
  • Mise en oeuvre d'un serveur Web Apache
  • Cours FireWall
  • Intégration Windows/NT avec Samba
  • Programme AIX
  • Shell avancé, outils Unix SED et AWK
  • Bases AIX
  • Administration AIX
  • Mise en oeuvre TCP/IP sous AIX
  • Mise en oeuvre d'un serveur Web Apache
  • FireWall

1 - Linux : L'état de l'Art

Objectifs

  • Connaître les principaux logiciels libres.
  • Connaître les avantages fondamentaux et les apports des logiciels libres.
  • Comprendre comment intégrer les logiciels libres dans l'entreprise.

Participants

  • Responsables informatiques.
  • Chefs de projets.
  • Toute personne voulant aborder le monde des logiciels libres.

Compétences requises

  • Tous publics, la connaissance d'un système d'exploitation est conseillée.

Programme

  • Les raisons de la révolution 'logiciels libres' : -historique de l'informatique libre, -les logiciels libres et internet, -avantages fondamentaux des logiciels libres.
  • Les apports des logiciels libres à l'entreprise : -panorama des principaux logiciels libres (Linux, Apache, Perl, ....), -SGBD et logiciels libres, -les solutions libres pour le poste client.
  • Intégration de s logiciels libres dans l'entreprise : -les distributions de Linux, -cohabitation Linux et Windows avec Samba, -présentation d'un cas réel.
  • Perspectives : les logiciels libres en projet (Clustering, RT Linux, NSS/PAM...).

2 - Bases Linux

Objectifs

  • De concrétiser les connaissances indispensables à tout utilisateur Linux.
  • De maîtriser les commandes et les utilitaires usuels.
  • De créer, éditer et gérer fichiers et répertoires.
  • De personnaliser son environnement.
  • D'utiliser une interface graphique.
  • De comprendre les concepts généraux d'X-Windows.
  • D'écrire des scripts shell simples.

Participants

  • Utilisateurs, développeurs, chefs de projets, administrateurs système.

Compétences requises

  • La connaissance des notions de base d'un système d'exploitation est conseillée.

Durée

  • 4 jours

Programme

  • Introduction à Linux.
  • Connexion-déconnexion.
  • Utilisation du système.
  • Fichiers et répertoires.
  • Droits sur les fichiers et les répertoires.
  • Bases du shell, interpréteur de commandes.
  • Utilisati on des variables du shell.
  • Editeur "vi".
  • Processus.
  • Personnalisation de l'environnement utilisateur.
  • Utilitaires de base Linux.
  • Concepts de base d'X-Windows.
  • Utilisation d'un environnement graphique.

3 - Langage de commandes Bourne Another Shell (bash)

Objectifs

  • Le participant sera capable de personnaliser l'environnement Shell bash de Linux et d'écrire des fichiers de commandes.

Participants

  • Utilisateurs, développeurs, chefs de projets, administrateurs

Compétences requises

  • Cours prérequis : Linux bases

Durée

  • 3 jours

Programme

  • Concepts Shell : -fichiers de configuration, -métacaractères, quotes, redirections, -contrôle de taches.
  • Variables : -affectation, attributs, exportation, -paramètres positionnels, -variables d'environnement Shell.
  • Calculs arithmétiques et logiques.
  • Code retour, commande de test, contrôle des signaux : commandes, exit, test, trap.
  • Structures de contrôle, boucles : -test conditionnel (if then else), -boucle itérative (while, until, for), -concordance de chaînes (case), -création de menus (select), -interruption (break, continue).
  • Fonctions, commandes internes : -définition et utilisation, -commande d'affichage (print), caractères spéciaux, -commande d'interrogation (read), -options du shell (set).
  • Utilitaires de recherche de fichiers (find), troncature (head, tail), traitement des chaînes et des fichiers (grep, sed, cut, awk).
  • Exemples et créations d'utilitaires.

4 - Administration Linux

Objectifs

  • De configurer le "Boot Loader".
  • De comprendre et exécuter les commandes de bases.
  • De personnaliser l'environnement de l'utilisateur par défaut.
  • De gérer les utilisateurs, les groupes et leurs droits d'accès.
  • De mettre en place un serveur de noms de domaine (DNS).
  • De modifier les options de sécurité.
  • D'installer et désinstaller les "paquets" logiciel.
  • De redéfinir le système d'exploitation par re compilation du noyau.

Participants

  • Ce cours est dédié au professionnels Unix expérimentés.

Compétences requises

  • Une bonne compréhension du système Unix avec ses commandes et ses utilitaires est recommandée.
  • Une expérience suffisante dans l'administration d'un système Unix pour comprendre les comparaisons entre des environnements similaires est conseillée.

Durée

  • 4 jours

Programme :

  • Installation.
  • Commandes de base.
  • Environnement système.
  • Utilisateurs et groupes.
  • Réseau.
  • Service d'impression.
  • Gestion des "paquets" et utilitaires courants.
  • Initialisation du système.
  • Re compilation du noyau.
  • Résolution de problèmes.

Méthodes et moyens pédagogiques.

  • Cours magistral avec travaux pratiques.

5 - Mise en oeuvre TCP/IP sous Linux

Objectifs

  • De comprendre les principes de base des protocoles TCP/IP et de l'adressage IP,â
  • De comprendre le broadcasting et le multitasking TCP/IP,â
  • De configurer TCP/IP sur Linux,â
  • De configurer un serveur DHCP,â
  • De configurer du routage s tatique et dynamique,â
  • D'utiliser les commandes de connexion à distance, transfert de fichiers et exécution à distance,â
  • De comprendre et configurer DNS, NFS et NIS,â
  • De comprendre et configurer le courrier électronique,â
  • De diagnostiquer les incidents réseaux.

Participants

  • Administrateurs réseaux.

Compétences requises

  • Cours prérequis : Linux bases et Architecture IP.
  • Connaissances de base des réseaux.

Durée

  • 1 journée

Programme

  • Protocoles TCP/IP.
  • Adressage.
  • Broadcasting et multitasking TCP/IP
  • Subnetting.
  • Configuration de TCP/IP.
  • Les commandes TCP/IP.
  • Le courrier électronique.
  • Configuration de PPP.
  • Routage statique et dynamique (protocoles RIP et OSPF).
  • Concepts et configuration de DNS.
  • Introduction au diagnostic des problèmes réseaux.
  • Concepts et configuration de NFS et NIS.

6 - Mise en oeuvre d'un serveur Web Apache

Objectifs

  • D'installer et configurer Apache sur Linux.
  • De sécuriser le serveur Web en utilisant les concepts de sécurité Linux et Apache.
  • De diagnostiquer les problèmes.

Participants

  • Administrateurs système et réseaux, webmasters.

Compétences requises.

  • Cours prérequis : Linux bases et Architecture IP ou connaissances équivalentes.

Programme

  • Installation.
  • Configuration de base.
  • Virtual hosting.
  • Sécurité.
  • Configuration avancée.
  • Optimisation des performances.

Méthodes et moyens pédagogiques

  • Cours magistral avec travaux pratiques.
  • Un poste de travail par élève.

Durée

  • 2 jours

7 - Cours FireWall

Objectifs :

  • A la fin de ce cours, le participant sera capable de mettre en oeuvre et d'administrer une solution pare-feu sous Linux.

Participants :

  • Ingénieurs et administrateurs réseaux, responsables sécurité.

Compétences requises

  • Cours prérequis : Linux Bases, Architecture IP ou connaissances équivalentes.â

Durée

  • 2 jours

Programme

  • Introduction à la sécurité des réseaux et aux pare-feux.
  • Installation et sécurisation de Linux.
  • Filtrage des paquets et translation d'adresse.
  • Services Socks et Proxy.
  • Sécurisation des DNS et messagerie.
  • Réseau privé virtuel.
  • Outils d'investigation (Hacking).
  • Détection et journalisation des intrusions.

Méthodes et moyens pédagogiques

  • Cours magistral avec travaux pratiques.


8 - Intégration Windows/NT avec Samba

Objectifs

  • A la fin de ce cours, le participant sera capable d'intégrer une machine Linux dans un réseau de machines Windows en utilisant le produit Samba.

Participants

  • Administrateurs système et réseau.

Cours prérequis

  • Linux Bases, Architecture IP ou connaissances équivalentes.

Durée

  • 2 jours

Programme

  • Installation de Samba.
  • Configuration d'un serveur de fichiers.
  • Configuration d'un serveur d'impression.
  • Outils d'administration.
  • Déterminations de problèmes.
  • Optimisation des performances.
  • Les fonctions PDC et NBNS.

9 - Programme AIX

Langage de commandes Korn Shell

Objectifs

  • Le participant sera capable de personnaliser l'environnement du Korn Shell et d'écrire des fichiers de commandes.

Participants

  • Utilisateurs, développeurs, chefs de projets, administrateursâ

Cours prérequis

  • AIX bases ou Linux basesâ

Programme

  • Concepts Shell : fichiers de configuration, métacaractères, quotes, redirections, contrôle de taches.
  • Variables : affectation, attributs, exportation, paramètres positionnels, variables d'environnement Shell.
  • Calculs arithmétiques et logiques.
  • Code retour, commande de test, contrôle des signaux : commandes, exit, test, trap.
  • Structures de contrôle, boucles : test conditionnel (if then else), boucle itérative (while, until, for),-concordance de chaînes (case), création de menus (select), interruption (break, continue).
  • Fonctions, commandes internes : définition et utilisation, commande d'affichage (print), caractères spéciaux, commande d'interrogation (read), options du shell (set).
  • Utilitaires de recherche de fichiers (find), troncature (head, tail), traitement des chaînes et des fichiers (grep, sed, cut, awk).
  • Exemples et créations d'utilitaires.

Méthodes et moyens pédagogiques

  • Cours magistral dont plus de 50 % du temps consacré aux travaux pratiques

Durée

  • 3 jours

10 - Shell avancé, outils Unix SED et AWK

Objectifs

  • A la fin de ce cours, le participant sera capable d'utiliser les fonctions avancées du Shell, les outils SED et AWK

Participants

  • Administrateurs système, responsables réseaux et applications, développeurs sous Unix ou Windows NT

Compétences requises

  • Cours prérequis : AIX bases ou Linux bases et Korn Shell ou bash ou connaissances équivalentes (Unix + langage shell et un éditeur)

Programme

  • Shell avancé : coprocessus, traitement des options (getopts), fonctions, alias, ligne de commandes (xargs), manipulation des chaînes de caractères.
  • Outils Unix : expressions régulières, recherche de chaînes avec grep et egrep.
  • Traitement de fichiers avec SED : sélection, affichage, suppression, ajout, insertion, modification, groupage de commandes, espace de tra vail et espace intermédiaire.
  • Traitement de fichiers avec AWK : expressions régulières particulières, commande d'affichage print, instructions multiples, tableaux associatifs, opérateurs de comparaison, traitements : principal, BEGIN et END, instructions de programmation awk (if, while, for, etc.), fonctions intégrées et utilisateur, traitement des arguments du Shell, traitement multilignes.

Durée

  • 1 jour

11 - Bases AIX

Objectifs

  • Concrétiser les connaissances indispensables à tout utilisateur Unix/AIX.
  • Maîtriser les commandes et les utilitaires usuels.
  • Créer, éditer et gérer fichiers et répertoires.
  • Personnaliser son environnement.
  • Utiliser l'interface graphique du Common Desktop Environment (CDE).
  • Comprendre les concepts généraux d'X-Windows.

Participants

  • Utilisateurs, développeurs, chefs de projets, administrateurs système

Compétences requises

  • La connaissance des notions de base d'informatique et d'un système d'exploitation est recommandée

Programme

  • Connexion-déconnexion à Unix.
  • Fichiers et répertoires.
  • Droits sur les fichiers et les répertoires.
  • Bases du shell, interpréteur de commandes.
  • Utilisation des variables du shell.
  • Editeur "vi".
  • Processus et contrôle des processus.
  • Personnalisation de l'environnement utilisateur.
  • Utilitaires de base Unix.
  • Commandes de sauvegarde et restauration de fichiers.
  • Utilisation du réseau (connexion à distance, transfert de fichiers).
  • Impression.
  • Concepts de base d'X-windows.
  • Utilisation du bureau CDE et des outils CDE.

Durée

  • 4 jours

12 - Administration AIX

Objectifs

  • Etre capable de configurer et administrer un RS/6000 sous AIX Version 5

Participants

  • Administrateurs système

Compétences requises

  • Cours prérequis : AIX bases ou connaissances équivalentes

Durée

  • 5 jours

Programme

  • Installer AIX V4 et les logiciels sous AIX.
  • Démarrer et arrêter le système.
  • Utiliser l'outil d'administration SMIT.
  • Configurer les terminaux ASCII et les imprimantes.
  • Gérer les volumes physiques et logiques.
  • Créer et gérer les accès util isateurs et groupes.
  • Utiliser les commandes de sauvegarde et de restauration.
  • Planifier les tâches systèmes.
  • Concepts de base du réseau.
  • Licences logiciel.

13 - Mise en oeuvre TCP/IP sous AIX

Objectifs

  • Cconfigurer et administrer un réseau TCP/IP sur AIX Version 4.
  • Configurer l'impression à distance, le routage statique, un serveur de noms DNS, NFS (Network File System) et NIS (Network Information Service)

Participants

  • Administrateurs responsables de la configuration, du support et de l'utilisation de TCP/IP sous AIX

Compétences requises

  • Cours prérequis : AIX Bases, Architecture IP, ou connaissances équivalentes

Programme

  • TCP/IP protocoles et adressage.
  • TCP/IP broadcasting et multicasting.
  • TCP/IP masque de sous réseau.
  • Configurer TCP/IP pour un RS/6000.
  • Commandes TCP/IP.
  • Impressions en réseau et à distance.
  • Concepts et mise en oeuvre de DNS, NFS et NIS.

Méthodes et moyens pédagogiques

  • Présentations audios et vidéos des concepts et des fonctions, exercices et tests.

Durée

  • 1 jour

14 - Mise en oeuvre d'un serveur Web Apache

Objectifs

  • Installer et configurer Apache sur AIX.
  • Sécuriser le serveur Web en tilisant les concepts de sécurité AIX et Apache.
  • Diagnostiquer les problèmes.

Participants

  • Administrateurs système et réseaux, webmasters

Compétences requises

  • Cours prérequis : AIX Bases, Architecture IP, ou connaissances équivalentes

Durée

  • 2 jours

Programme

  • Installation.
  • Configuration de base.
  • Virtual hosting.
  • Sécurité.
  • Configuration avancée.
  • Optimisation des performances.

Méthodes et moyens pédagogiques

  • Cours magistral avec travaux pratiques.
  • Un poste de travail par élève.

15 - FireWall

Objectifs

  • Le participant sera capable de mettre en oeuvre la solution pare-feu IBM Firewall sous AIX.

Participants

  • Ingénieurs et administrateurs réseaux, responsables sécurité.

Compétences requises

  • Cours prérequis : Architecture IP.
  • Bonne connaissance de l'environnement AIX.

Durée

  • 2 jours

Programme

  • Installation du produit sous AIX.
  • Configuration et mise en oeuvre : filtres, socks, proxy Telnet, FTP et HTTP, tunnelling, IPsec, translation d'adresses, interface JAVA, messagerie et DNS, log d'événements, interface SNMP.
  • Monitoring d'utilisation.