Unix – Maîtrise

0 Enrolled
35 heures
  • 35 heures
  • 80
  • 0
  • no
2,930.00€

Aperçu du cours

Objectif de formation : L’apprenant maîtrisera intégralement Unix et saura l’utiliser au quotidien efficacement.

Prérequis

  • Bonnes connaissances en informatique

Objectifs pédagogiques

  • Gérer le système de gestion des fichiers
  • Manipuler les commandes et la programmation shell
  • Utiliser les processus
  • Configurer le réseau
  • Appréhender les principales tâches d'exploitation d'un serveur Unix au quotidien

Public ciblé

  • Utilisateurs d'Unix

Programme de formation

  • Premiers pas sur la machine (2 heures)

    • Standards & architecture

    • Sessions

    • Utilisation des interfaces graphiques

    • Répertoire & fichiers

    • Versioning d’Unix

  • Exploration du système (3 heures)

    • Arborescence et chemin d’accès

    • Principe des protections

    • Attributs des fichiers et des répertoires

    • Aide en ligne & documentation

    • Travaux pratiques : démarrage du système, connexion, utilisation de l’aide en ligne, exécuter les premières commandes

  • Organisation et gestion des fichiers (4 heures)

    • Aspects d’implémentation

    • Liens physiques & liens symboliques

    • Représentation logique des fichiers

    • Contenu et administration des répertoires

    • Permissions des fichiers

    • Arborescence standard

    • Mise en oeuvre des expressions régulières

    • Utilisation comparé des éditeurs

    • Utilisation de vi & édition de fichiers

    • Fichiers spéciaux

    • 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 (3,5 heures)

    • Rôle & fonctionnement du shell

    • Processus & environnement

    • Modes d’exécution des shell-scripts

    • Fonctionnalités basiques

    • Arguments des scripts, la gestion des codes retour

    • Fichiers de commandes exécutables

    • Les shells ksh, bash, csh

    • Améliorations du bash et du ksh

    • Travaux pratiques : exécution de commandes, shell.

  • Programmation du shell (3,5 heures)

    • Variables

    • Opérateurs

    • Instructions de boucle

    • Instructions conditionnelles

    • Présentation des opérateurs de test

    • Structures de contrôles

    • Configuration de la session et du shell

    • Travaux pratiques : modification de shell & utilisation de l’éditeur vi

  • Gestion des processus et communication interprocessus (3 heures)

    • Fonctionnement multitâche et appels associés

    • Signaux & réponses

    • Dynamique des processus & commandes associées

    • Priorités des processus

    • Concept de thread

    • Principe et fonctionnement des tubes

    • Communication interprocessus

    • Présentation des IPC, les sockets, les RPC.

    • Mécanismes internes de la gestion de fichiers

    • Travaux pratiques : manipulation de processus

  • Communication locale et en réseau TCP/IP (5 heures)

    • Communication locale

    • Unix dans un réseau local

    • Commandes ARPA

    • R-commandes

    • Commandes sécurisées ssh et scp

    • Partage de fichiers par NFS

    • Services de nom

    • Premier élément d’administration réseau

    • Travaux pratiques : configuration du réseau & utilisation des commandes de transfert de fichier

  • Exploitation du système (5 heures)

    • Sauvegardes et restaurations

    • Planification de tâches

    • Système de fichiers

    • Lancement du système

    • Gestion des utilisateurs

    • Création, suppression et gestion des groupes

    • Notions de sécurité

    • Travaux pratiques : création, suppression et gestion d’utilisateur, de groupes.

  • Administration quotidienne du système (3 heures)

    • Traduction de l’activité Oracle sous Unix

    • Environnement utilisateur

    • Fichiers et les processus Oracle

    • Principes d’un serveur Web sous Unix

    • Configuration fondamentale

    • Cohabitation avec Windows

    • Fonctions de Samba

  • Outils d'Unix (3 heures)

    • 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 : utilisation des outils

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
491 Courses
Main Content