Maîtriser Unix

Objectifs

Ce stage intensif 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 et présenter les différences fondamentales entre les principales versions du système Unix.

Participants

Professionnels de l'informatique ayant besoin d'utiliser ou d'évaluer Unix dans un contexte professionnel. Futur administrateur Unix ayant besoin d'acquérir de bonnes bases sur Unix.

Pré-requis

Aucune connaissance particulière.

Moyens pédagogiques

1 poste par participant - 1 Vidéo projecteur - Support de cours fourni à chaque participant – Formation présentielle

Durée

5 jours

Les sessions inter-entreprises

Date Session
Du 23/10/2017
Au 27/10/2017
Paris
Formation standard
Du 23/10/2017
Au 27/10/2017
Caen
Formation standard
Du 23/10/2017
Au 27/10/2017
Lyon
Formation standard
Du 23/10/2017
Au 27/10/2017
Rennes
Formation standard
Du 23/10/2017
Au 27/10/2017
Lille
Formation standard
Du 23/10/2017
Au 27/10/2017
Rouen
Formation standard
Du 15/01/2018
Au 19/01/2018
Paris
Formation standard
Du 15/01/2018
Au 19/01/2018
Caen
Formation standard
Du 15/01/2018
Au 19/01/2018
Lyon
Formation standard
Du 15/01/2018
Au 19/01/2018
Rennes
Formation standard
Du 15/01/2018
Au 19/01/2018
Lille
Formation standard
Du 15/01/2018
Au 19/01/2018
Rouen
Formation standard
Du 19/03/2018
Au 23/03/2018
Paris
Formation standard
Du 19/03/2018
Au 23/03/2018
Caen
Formation standard
Du 19/03/2018
Au 23/03/2018
Lyon
Formation standard
Du 19/03/2018
Au 23/03/2018
Rennes
Formation standard
Du 19/03/2018
Au 23/03/2018
Lille
Formation standard
Du 19/03/2018
Au 23/03/2018
Rouen
Formation standard
Du 21/05/2018
Au 25/05/2018
Paris
Formation standard
Du 21/05/2018
Au 25/05/2018
Caen
Formation standard
Du 21/05/2018
Au 25/05/2018
Lyon
Formation standard
Du 21/05/2018
Au 25/05/2018
Rennes
Formation standard
Du 21/05/2018
Au 25/05/2018
Lille
Formation standard
Du 21/05/2018
Au 25/05/2018
Rouen
Formation standard
Ce plan de cours est établi à titre indicatif. Son contenu peut être adapté à chaque formation Télécharger la fiche pdfDemander un devis

Code

MAIUNIX

Description détaillée

Prise en main de la machine 

Standards, architecture.

Connexion, identité, information, fermeture de session.

Utilisation des interfaces graphiques (CDE, GNOME, KDE).

Répertoire et fichiers, montage.

Les versions d'Unix (Aix, HP/UX, Solaris, Linux...).

Pourquoi existe-t-il différentes versions d'Unix ?

Jusqu'où va la compatibilité ?

Quelle version pour quel type d'application ?

 

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.

Travaux pratiques 

Démarrer le système, se connecter, utiliser l'aide en ligne, exécuter les premières commandes.

 

Organisation et gestion des fichiers 

Aspects d'implémentation.

Liens physiques et liens symboliques.

Représentation logique des fichiers.

Le contenu des répertoires. Créer et supprimer des répertoires.

Les permissions des fichiers sous Unix.

Arborescence standard.

Utilisation des expressions régulières.

Fonctionnement comparé des éditeurs (ed, sed et vi).

Utilisation de vi, édition de fichiers.

Fichiers spéciaux. Les liens physiques, symboliques.

Travaux pratiques 

Utilisation, création, modification du contenu et des permissions sur des fichiers. Manipulation de liens, de l'éditeur vi. Utilisation des expressions régulières.

 

L'exécution des commandes et le shell 

Le rôle du shell.

Principe de base : fonctionnement du shell.

Processus et environnement.

Modes d'exécution des shell-scripts.

Fonctionnalités de base du shell : variables et caractères spéciaux, redirections, génération dynamique de commande.

Les arguments des scripts, la gestion des codes retour.

Fichiers de commandes exécutables : principe des fichiers de commandes.

Les shells (ksh, bash, csh) : les fonctions, fichiers de démarrage.
Améliorations du bash et du ksh.
Travaux pratiques 
Exécution de commandes, shell
 
La programmation du shell 
Les variables.
Les opérateurs.
Les instructions de boucle.
Les instructions conditionnelles.
Opérateur de test. Les structures de contrôles.
Paramétrage de la session et du shell.
Exemples de programmes interactifs.
Travaux pratiques 
Modification de shell. Utilisation de l'éditeur vi.
 
Gestion des processus et la communication interprocessus 
Fonctionnement multitâche et appels associés.
Les signaux, répondre à un signal (trap).
Dynamique des processus et commandes associées, les priorités des processus.
Les priorités des processus.
Notion de thread.
Les tubes (pipes) : principe et fonctionnement.
La communication interprocessus : les pipes, les named pipes.
Les IPC, les sockets, les RPC.
Mécanismes internes de la gestion de fichiers : appels et tables système, relation avec la gestion des processus.
Travaux pratiques 
Manipulation de processus (fg, ps, ...)
 
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.
Le partage de fichiers par NFS.
Les différents services de nom (hosts, NIS et DNS).
Premier élément d'administration réseau (ping, netstat, ifconfig).
Travaux pratiques 
Configurer le réseau. Utiliser les commandes de transfert de fichier.
 
Exploitation du système
Sauvegardes et restaurations : gestion des bandes, commandes (tar, crontab, etc).
Planification de tâches : mise en œuvre de la crontab, la commande at.
Système de fichiers : arborescences standard, étude des systèmes (AIX, HP_UX, Solaris, 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, suppression et gestion des groupes.
Notions de sécurité : le système de fichiers, réseau, outil de contrôle.
Travaux pratiques 
Création, suppression et gestion d'utilisateur, de groupes.
 
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. Fonctions de Samba.
 
Les outils disponibles
Découpage, comparaison, analyse de fichiers.
Visualiser le contenu des fichiers.
Outils d'exploitation.
Filtrer, trier : commandes grep, sort.
Comparer des fichiers, rechercher des fichiers.
Outils complexes.
L'utilitaire awk.
Travaux pratiques 
Utiliser les outils.
 
 
 
 
 
 

Les dernières places disponibles

Aucune annonce pour le moment
Une erreur est survenue
Une erreur est survenue, l'administrateur a été contacté
Revenir à la première page