Formation Maîtriser Unix

Découvrez Unix.

Téléchargez le pdf de la formation

Présentation

SRUN003
5 jours ( 35 heures )
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.

Partager cette formation

 

Contactez-nous

contactez logware

Vous êtes intéressé par cette formation ou souhaitez simplement obtenir des informations complémentaires ?

+33 1 53 94 71 20

Écrivez-nous on vous rappelle

  1. Nom*
    Merci de saisir un nom valide
  2. Prénom*
    Merci de saisir un prénom valide
  3. E-mail*
    Merci de saisir une adresse email valide
  4. Téléphone*
    Numéro de téléphone invalide
  5. Entreprise
    Donnée invalide

Parce que nous comprenons la nécessité d'obtenir un enseignement qui permettra à votre équipe d'atteindre vos objectifs, nous restons flexibles et sommes capables d'adapter nos programmes de formation à vos besoins.

> En savoir plus