Unix, Maitriser Unix
Formation
À Paris
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Lieu
Paris
Cette formation unix intensive de 4 jours a plusieurs objectifs :
- permettre aux participants d'accéder à une réelle maîtrise du système Unix 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 d'un système Unix,
- 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.
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
Les participants doivent avoir de bonnes connaissances en informatique.
Les Avis
Les matières
- Unix
- Linux
Le programme
Standards, architecture
Prise en main de la machine
- Connexion. Dialogue et caractères spéciaux.
- Utilisation des interfaces graphiques (CDE, GNOME, Java Desktop)
- 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 existe-t-il autant de versions d'Unix ?
- Jusqu'où va la compatibilité ?
- Quelle version pour quel type d'application ?
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.
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.
Mécanismes internes de la gestion de fichiers
- Appels et tables systèmes.
- 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
- La simplicité des pipes
- Différences avec les named pipes
- Commandes shells associées aux IPC (ipcs, ipcrm, ...).
- Qu'est-ce qu'une socket ?
- Qui utilise les RPC (remote procedure call) ?
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).
- Premiers éléments d'administration réseau (ping, netstat, ifconfig).
- Exploitation du système
Sauvegardes et restaurations
- Gestion des bandes.
- Commandes de sauvegarde/restauration (tar)
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
Informations complémentaires
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Unix, Maitriser Unix