Formation Unix

Formation Maîtriser Unix


S'inscrire Obtenir un devis

Durée :


05 Jours

Objectifs :


Ce stage intensif de cinq jours a plusieurs objectifs : permettre aux participants d'accéder à une réelle maîtrise du système grâce à une progression pédagogique rigoureuse et à de nombreux exercices pratiques sous les principales versions d'Unix (AIX, HP/UX, Solaris et Linux), fournir une synthèse des informations nécessaires à l'utilisation quotidienne et à la compréhension du fonctionnement du système, détailler une sélection d'exemples variés et représentatifs des possibilités du système, présenter les différences fondamentales entre les principales versions du système Unix.

Public :


les informaticiens

Programme :


Partie 1 : Notions et fonctions de base


Standards, architecture
Prise en main de la machine
Première exploration du système
Organisation et gestion des fichiers
Editeurs et expressions régulières
Les versions d'Unix (Aix, HP/UX, Solaris, Linux, …)

Partie 2 : L'exécution des commandes


Exécution des programmes
Fonctionnalités de base du shell
Fichiers de commandes exécutables
Compléments sur les shells (ksh, bash, csh)
Les outils et la programmation du shell
Les mécanismes internes et la communication

Partie 3 : Exploitation du système


Sauvegardes et restaurations
Planification de tâches
Exploitation du système de fichiers
Lancement du système
Gestion des utilisateurs
Notions de sécurité
Les outils libres
Un serveur Unix au quotidien

Formation Unix utilisateurs, perfectionnement


S'inscrire Obtenir un devis

Durée :


05 Jours

Objectifs :


Orienté vers l'utilisation performante et sécurisée du système Unix, ce cours vous permettra d'approfondir les fonctionnalités conduisant à une meilleure productivité. Il vous apprendra à mettre en œuvre les principales techniques d'exécution en environnement réseau. Enfin, il vous montrera comment analyser à l'aide des tableaux de bord les situations rencontrées dans son exploitation opérationnelle.

Public :


Le cours s'adresse à tous ceux qui souhaitent approfondir leurs connaissances des techniques et des outils Unix pour atteindre le meilleur niveau dans l'utilisation professionnelle de ce système et de ses outils complexes ou encore pour ceux qui souhaitent valider leurs acquis antérieurs (universitaire, école, terrain, …) d'Unix.

Pré-requis :


Connaissances de base de l'utilisation d'un système Unix/Linux.

Programme :


Partie 1 : Introduction


Rappels des principes fondamentaux d'Unix.
La structure d'Unix et ses principaux composants.
Rappel des commandes de base.
Utiliser efficacement la documentation en ligne.

Partie 2 : Mise en œuvre des différents shells


Fonctionnalités et principes communs.
Commandes internes et externes.
Variables associées aux shells.
Mécanismes de substitution sur une ligne de commande.
Utilisation du Bourne shell et du Korn-shell.
Utilisation du bash.
Mécanismes d'alias et d'historiques.

Partie 3 : Construction d'outils à l'aide des shells


Principes de programmation des différents shells.
Syntaxe du K-shell.
Paramétrage des shell-scripts.
Utilisation des options dans les shells.
Gestion des signaux et des interruptions.
Aide à la mise au point d'un shell-script (debugging).

Partie 4 : Paramétrage et configuration de l'environnement


Etude des différents fichiers de démarrage en fonction du shell de login.
Variables d'environnement.
Options spécifiques des différents shells.
Compléments à propos des fichiers de configuration.

Partie 5 : Gestion de la sécurité pour l'utilisateur


Profil de l'utilisateur.
Fichiers permettant de gérer et de contrôler la sécurité.
Rappels sur la protection des fichiers et répertoires.
Outils avancés de gestion des accès fichiers et répertoires.

Partie 6 : Utilisation des commandes


Redirections et filtres (<,>, 2>, >>, <<).
Principaux outils de manipulation des fichiers.
Commandes diverses.

Partie 7 : Exploration et recherche de fichiers


Expressions régulières (*, ^, [,.[^).
Une famille d'outils d'exploration d'un fichier (grep).
Recherche de fichiers (find).
Quelle commande, quel fichier ?

Partie 8 : Edition automatique de fichiers avec awk


Différents outils d'édition et principes communs.
L'éditeur sed.
L'utilitaire awk.
Les motifs spéciaux et les variables intégrées de awk.
Les tableaux associatifs.
Fichier à enregistrements multilignes.

Partie 9 : Sauvegardes et archivages


Différentes approches pour les sauvegardes.
Archivage de fichiers.
Outils de compression et de décompression de fichiers.

Partie 10 : Gestion de l'environnement d'exécution


Lancement d'un processus.
Environnement d'un processus.
Gestion des processus.
Contrôle des travaux.
Set-UID/Set-GID bits et sticky-bit.
Planification de l'exécution des tâches (batch, at).
Automatisation de l'exécution des tâches (cron).

Partie 11 : Analyse et optimisation des performances


Les outils standard d'analyse.
Analyser la gestion des E/S disques.
Suivi de l'utilisation des processeurs.
Gestion de l'usage de la mémoire virtuelle.
Gestion efficace de la bande passante.
Les outils d'analyse du monde libre.

Partie 12 : TCP/IP sous Unix


Support du réseau sous Unix.
Connexions à distance et transfert de fichiers.
Intranet et messagerie.
Les problèmes classiques avec le DNS, NIS et NFS.

Partie 13 : Système graphique et fenêtré


Rappels sur les systèmes de fenêtrage et X/Windows.
Configuration et paramétrage pour l'utilisateur.
Quelques commandes utiles.
Les commandes et les variables utiles.

Partie 14 : Utiliser les outils libres (exemple de Perl)


GNU General Public License.
Les spécificités Unix de Linux.
Récupérer, compiler et utiliser les logiciels libres.
Introduction à Perl.
Un premier programme Perl.

Formation Unix, administration systèmes et réseaux


S'inscrire Obtenir un devis

Durée :


05 Jours

Objectifs :


Ce cours vous permettra d'administrer et d'exploiter au mieux un site client-serveur utilisant un environnement Unix issu des grands acteurs du marché (Solaris, HP/UX,Linux). Il propose de mettre en œuvre les principaux services de partage des informations et d'administration centralisée actuellement disponibles sur toute plate-forme, de la station de travail aux serveurs départementaux. Tous les aspects importants de l'exploitation et de l'administration d'Unix en milieu hétérogène seront abordés.

Public:


Ce stage est destiné aux administrateurs système et aux exploitants qui ont la responsabilité de système Unix.

Pré-requis :


Bonnes connaissances de l'utilisation d'un système de type Unix/Linux.

Programme :


Partie 1 : Introduction


L'environnement client/serveur.
Les différences fondamentales et les principes communs des différentes versions.
Différents outils pour l'administrateur (Adminsuite, SMC, SAM, SMIT, Linuxconf).
L'outil fédérateur multiplateforme Webmin.
Présentation d'un site de base et des divers services mis en œuvre.
Où trouver les bonnes informations : man, outils constructeurs, FAQ.
Quels forums, quel site pour quelles versions d'Unix ?

Partie 2 : Protocole TCP/IP et implications directes sous Unix


Protocole IP
Le routage
Les serveurs
Le partage de fichiers

Partie 3 : Les services de noms et annuaires


Le Network Information Service : NIS
La gestion d'annuaires LDAP : Lightweight Directory Access Protocol

Partie 4 : La gestion des volumes logiques


Rappels sur la gestion de l'espace disque
Les volumes logiques

Partie 5 : Le paramétrage du système


Rappels sur la configuration du noyau

Partie 6 : Analyse et optimisation des performances


Les outils standard d'analyse.
Analyser la gestion des E/S disques.
Suivi de l'utilisation des processeurs.
Gestion de l'usage de la mémoire virtuelle.
Les outils d'analyse du monde libre.

Partie 7 : Un serveur Unix pour votre Intranet


Introduction au serveur Apache

Partie 8 : Haute disponibilité, principe de mise en œuvre d'un cluster HA


Les types de cluster.
Ressources matérielles et logicielles nécessaires.
La terminologie importante (Fault Monitoring, Failover Services (FOS), Multipath, etc.).
Exemple de l'installation d'un cluster, sous Linux, pour un serveur Apache.