Formation : Maîtriser Unix
Se former
avec ORSYS
- Renseignements :
- Durée : 5 Jours
- Type : En centre (inter)
- Diplômant : Non
- Prix H.T. € :
2290.00
- 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.
- Pré-requis :
- Les participants doivent avoir de bonnes connaissances en informatique.
- Notions et fonctions de base
Standards, architecture
Prise en main de la machine
- Connexion. Dialogue et caractères spéciaux.
- Utilisation des interfaces graphiques (CDE, GNOME, KDE).
- Répertoire et fichiers, montage.
Première exploration du système
- Arborescence et chemin d'accès.
- Principe des protections.
- Attributs des fichiers et des répertoires.
- Bien utiliser l'aide en ligne.
Organisation et gestion des fichiers
- Aspects d'implémentation.
- Liens physiques et liens symboliques.
- Représentation logique des fichiers.
- Fichiers spéciaux.
- Arborescence standard.
Editeurs et expressions régulières
- Utilisation des expressions régulières.
- Fonctionnement comparé des éditeurs (ed, sed et vi).
- Utilisation de vi.
Les différentes versions d'Unix (Aix, HP/UX, Solaris, Linux, ...)
- Pourquoi il existe différentes versions d'Unix.
- Jusqu'où va la compatibilité.
- Quelle version pour quel type d'application.
L'exécution des commandes
Exécution des programmes
- Principe de fonctionnement du shell.
- Processus et environnement.
Fonctionnalités de base du shell
- Variables et caractères spéciaux.
- Redirections.
- Génération dynamique de commande.
Fichiers de commandes exécutables
- Principe des fichiers de commandes.
- Modes d'exécution des shell-scripts.
Compléments sur les différents shells (ksh, bash, csh)
- Les fonctions.
- Fichiers de démarrage.
- Améliorations du bash et du ksh.
Les outils et la programmation du shell
La boîte à outils
- Découpage, comparaison, analyse de fichiers.
- Outils d'exploitation.
- Outils complexes.
- L'utilitaire awk.
Les tubes (pipes)
- Principe et fonctionnement.
- Construction de sur-outils.
La programmation du shell
- Les variables.
- Les opérateurs.
- Les instructions de boucle.
- Les instructions conditionnelles.
- Exemples de programmes interactifs.
- Le bêtisier du shell.
Les mécanismes internes et la communication
Mécanismes internes de la gestion de fichiers
- Appels et tables système.
- Relation avec la gestion des processus.
- Vue synthétique de l'interface et étude de cas.
Gestion des processus
- Fonctionnement multitâche et appels associés.
- Les signaux.
- Dynamique des processus et commandes associées.
- Notion de thread.
La communication interprocessus
- Les pipes.
- Les named pipes.
- Les IPC.
- Les sockets.
- Les RPC.
Communication locale et en réseau. TCP/IP
- Communication locale.
- Unix en réseau local (TCP/IP).
- Les commandes ARPA (telnet, ftp).
- Les R-commandes (rcp, rsh, rlogin).
- Les commandes sécurisées ssh et scp.
- Les commandes d'information (rup, rusers, ...).
- Le partage de fichiers par NFS.
- Présentation des différents services de nom (hosts, NIS et DNS).
- Premier élément d'administration réseau (ping, netstat, ifconfig).
Exploitation du système
Sauvegardes et restaurations
- Gestion des bandes.
- Commandes de sauvegarde/restauration.
Planification de tâches
- Mise en oeuvre de la crontab.
- La commande at.
Exploitation du système de fichiers
- Arborescences « standard ».
- Etude comparée des systèmes AIX, HP_UX, Solaris, et Linux.
- Exploitation de base.
Lancement du système
- Démarrage et arrêt. Les différents run levels.
Gestion des utilisateurs
- Principes et fichiers de base.
- Création d'un utilisateur.
Notions de sécurité
- Le système de fichiers, réseau, outil de contrôle.
Les outils libres
- Récupérer et utiliser les logiciels libres.
- Présentation des logiciels libres les plus utilisés.
Un serveur Unix au quotidien
Comment se traduit l'activité Oracle sous Unix ?
- L'environnement utilisateur.
- Les fichiers et les processus Oracle.
Principes d'un serveur Web sous Unix
- Paramétrage fondamental et exemple de session.
La cohabitation avec Windows
- Les fonctions de Samba.
- Travaux pratiques
Des stations de travail connectées en réseau et fonctionnant sous Unix (AIX, Solaris, HP/UX et Linux) seront à la disposition des participants de manière à mettre en pratique les notions présentées
14/01/2008 au 18/01/2008 (35)
25/02/2008 au 29/02/2008 (75)
14/01/2008 au 18/01/2008 (75)
10/03/2008 au 14/03/2008 (Tous)
14/01/2008 au 18/01/2008 (44)
11/02/2008 au 15/02/2008 (75)
07/01/2008 au 11/01/2008 (69)
18/02/2008 au 22/02/2008 (69)