Formation Maîtriser Unix.
- Référence: SRUN003.
- En centre - Inter: Oui.
- En Entreprise - Intra: Oui.
- Durée: 5 jours.
- Diplôme: Non.
- Public: Oui.
- Public demandeurs d'emploi: Non.
- Public Etudiant: Non.
- Prix: 2740 €HT.
Présentation:
Maîtriser Unix vous permettra de voir les notions et les fonctions de base d'unix , de voir les différentes version d'unix(AIX,HP/UX, Solaris, Linux) , de voir l'administration d'un système Unix, l'exécution des commandes, les outils, la programmation shell, le mécanisme internes, la communication, l'exploitation du système, en résumé un serveur unix au quotidien.
Objectifs du cours:
Ce stage a pour objet de fournir une réelle maîtrise des principales versions d’Unix (AIX, HP/UX, Solaris et Linux). Il présente une synthèse des informations nécessaires à l’administration d’un système Unix. Il présente les différences fondamentales entre les principales versions du système Unix.
Pré-requis:
Aucune connaissance particulière.
Programme:
NOTIONS ET FONCTIONS DE BASE
STANDARDS, ARCHITECTURE
- L’architecture d’un système Unix.
- Les différents standards Unix.
PRISE EN MAIN DE LA MACHINE
- Connexion. Dialogue et caractères spéciaux.
- Présentation des interfaces graphiques (CDE, GNOME, KDE)
- Répertoire et fichiers, points de Montage.
PREMIÈRE EXPLORATION DU SYSTÈME
- Arborescence et chemin d’accès.
- Les principes de protection.
- Les attributs des fichiers et des répertoires.
- 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.
ÉDITEURS ET EXPRESSIONS RÉGULIÈRES
- Les expressions régulières.
- Les éditeurs (ed, sed et vi).
- Utilisation de VI.
LES DIFFÉRENTES VERSIONS D’UNIX (AIX, HP/UX, SOLARIS, LINUX…)
- Les différentes versions d’Unix.
- Quelle version pour quel type d’application.
L’EXÉCUTION DES COMMANDES
EXÉCUTION DES PROGRAMMES
- Présentation du Shell.
- Processus et Environnement.
FONCTIONNALITÉS DE BASE DU SHELL
- Variables et caractères spéciaux.
- Les 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 SHELL (KSH, BASH, CSH)
- Les fonctions.
- Les fichiers de démarrage.
- Les 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.
LA PROGRAMMATION DU SHELL
- Les variables.
- Les opérateurs.
- Les instructions de boucle.
- Les instructions conditionnelles.
- Exemples de programmes interactifs.
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.
LA GESTION DES PROCESSUS
- Fonctionnement multitâche et appels associés.
- Les signaux.
- Notion de threat, dynamique des processus et des commandes associés.
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 (host, 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
- Création d’un utilisateur.
- Principes et fichiers de base.
NOTIONS DE SÉCURITÉ
- Le système de fichiers, le réseau.
- Les outils de contrôle.
LES OUTILS LIBRES
- Récupérer et utiliser les logiciels libres.
- Quelques logiciels libres.
UN SERVEUR UNIX AU QUOTIDIEN.
COMMENT SE TRADUIT L’ACTIVITÉ ORACLE SOUS UNIX ?
- L’environnement utilisateur.
- L’intégration des fichiers et des processus Oracle.
- Principes d’un serveur Web sous Unix
- Paramétrage fondamental
- Exemple de session. La cohabitation avec Windows Samba.
Prochaines Sessions:
- 30 Mai 2016
- 26 Septembre 2016
- 28 Novembre 2016.