Formations à UNIX

Présentation

Unix est un système d'exploitation portable multitâche, multi utilisateur et multiprocesseur. Il a donné naissance à une famille de systèmes, dont les plus populaires en 2005 sont GNU/Linux, *BSD et Mac OS X. Les UNIX sont aujourd'hui tous conformes à la norme POSIX.

Il existe de nombreuses version d'Unix, mais les bases de l'apprentissage d'un tel système reste les mêmes.

Objectif

Exploitation et maintenance des systèmes, Installation et configuration de serveurs et de postes de travail.

Pré-requis

Avoir des connaissances en tant qu'administrateur de plateformes Unix ( Aix, Solaris, Hp-Ux, Linux ) et administrateur TCP/IP (routage, DNS, DHCP, SNMP, NFS, NIS, Messagerie, Web ...)

Lieu

Suivant l'OS dans nos locaux ou sur site. Toulouse et Région Parisienne en Intra-entreprise

Environnement de cours

Les cours peuvent être adaptés aux plates-formes Linux & Unix des participants (Debian, Suse, Redhat ou Aix, Sco, Solaris, Hp-Ux, ...).

Filières

  • Unix utilisateur
  • Unix Shell
  • Unix administration
  • Unix administration server
  • Unix sécurité

Compléments d'informations

  • Architecture d'UNIX : historique, caractéristiques et concepts de base.
  • Fichiers, répertoires et permissions : structure, chemins, création, déplacement, suppression, liens, archivage, propriétés et droits d'accès.
  • Processus : liste, contrôle, avant-plan et arrière-plan.
  • Interpréteur de commandes : méta caractères, redirection d'entrées-sorties, historique de commandes et substitutions.
  • Editeur de texte : vi.
  • Transferts de fichiers et sessions à distance.
  • Outils disponibles pour le poste de travail.
  • Introduction au Shell : principales fonctions, différents Shells sous UNIX et variables du Shell.
  • Caractères spéciaux et méta caractères.
  • Entrées-sorties : redirections et pipelines.
  • Filtres et expressions régulières (head, tail, cut, paste, sort, grep, xargs, etc.).
  • Concepts de la programmation Shell.
  • Variables, quoting, substitutions et opérations arithmétiques.
  • Interaction avec l'utilisateur et passage de paramètres.
  • Boucles et tests conditionnels (test, if, case, for, while, until, break et continue).
  • Filtre évolué avec sed.
  • Encore plus avec la programmation awk.
  • Exercises pratiques et réalisation d'un projet.