Programme UNIX PERFECTIONNEMENT

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.

Lors du stage de formation Unix perfectionnement au prix de 2500€, vous apprendrez à travailler avec ce logiciel, découvrirez son interface ainsi que ses spécificités.

A l’issue du stage, vous apprendrez à configurez et maintenir des systèmes Linux

La formation est animée par un professionnel expérimenté, dont les compétences techniques, professionnelles et pédagogiques ont été validées par des certifications et/ou testées et approuvées par les éditeurs et/ou notre équipe pédagogique. Il est en veille technologique permanente.

Logo ACF

Demande de devis

Formation
Cadre
Pôle Emploi
Nom/Prénom
Société
E-mail
Téléphone
Période
Evaluer mon niveau

Les objectifs

Configurer
Configurer
et maintenir des systemes Linux
Savoir
Savoir
controler et corriger les processus au démarage
Optimiser
Optimiser
la performance des applications sous Linux
Déployer
Déployer
des composants logiciels à partir de paquetage

pré-requis

Aucune connaissance particulière

Moyens pédagogiques, techniques et d'encadrement

  • 1 poste de travail complet par personne
  • De nombreux exercices d'application
  • Mise en place d'ateliers pratiques
  • Remise d'un support de cours

Modalités d'évaluation des acquis

- Evaluation des besoins et objectifs en pré et post formation
- Evaluation technique des connaissances en pré et post formation
- Evaluation générale du stage

Le Programme

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.

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.

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.

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.

 

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.

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).

Exploitation du système

Sauvegardes et restaurations : gestion des bandes, commandes (tar, crontab, etc).
Planification de tâches : mise en oeuvre 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.



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.