Unix – Utilisation avancée

0 Enrolled
21 heures
  • 21 heures
  • 74
  • 0
  • no
1,850.00€

Aperçu du cours

Objectif de formation : Cette formation apporte les connaissances nécessaires pour exploiter Linux/Unix avec les outils les plus avancés du système

Prérequis

  • Connaissances basiques de l'utilisation d'un système Unix/Linux

Objectifs pédagogiques

  • Gérer des traitements grâce à des scripts shells
  • Utiliser efficacement les outils de manipulation de fichiers
  • Administrer l'environnement d'exécution
  • Maîtriser les outils d'analyse, d'optimisation des performances et de sauvegarde
  • Manipuler efficacement les commandes réseau
  • Récupérer, compiler et utiliser des logiciels libres

Public ciblé

  • Toutes personnes souhaitant améliorer leurs connaissances sur l'utilisation d'Unix

Programme de formation

  • Rappels et introduction aux éléments avancés (2 heures)

    • Rappels des principes fondamentaux d’Unix

    • Structure d’Unix & les composants majeurs

    • Rappel des commandes de base

    • Documentation en ligne

    • Système graphique et fenêtré

  • Utilisation des shells (2 heures)

    • Fonctionnalités & concepts communs

    • Commandes internes & externes

    • Variables

    • Présentation du mécanisme de substitution d’une ligne de commande

    • Mise en oeuvre du Bourne shell et du Korn shell

    • Mise en oeuvre du bash

    • Alias et historiques

    • Travaux pratiques : utilisation des différents shells & des mécanismes d’alias, d’historiques

  • Conception d'outils avec des shells (3 heures)

    • Premiers pas sur la programmation avec des shells

    • Syntaxe du K-shell

    • Configuration des shell-scripts

    • Mise en oeuvre des options dans les shells

    • Gestion des signaux & des interruptions

    • Aide à la mise au point d’un shell-script

    • Travaux pratiques : utilisation, affichage d’information sur l’environnement, l’utilisateur à l’aide script shell. Aide au debugging.

  • Réglages & configuration de l'environnement (3 heures)

    • Shell de login : fichiers de démarrage

    • Environnement & variables

    • Options spécifiques des différents shells

    • Fichiers de configuration

    • Gestion de la sécurité pour l’utilisateur

    • Fichiers de gestion et de contrôle de la sécurité

    • Rappels sur la protection des fichiers & répertoires

    • Tour d’horizon des outils avancés de gestion des accès fichiers et répertoires

    • Travaux pratiques : Paramétrage et configuration de l’environnement

  • Exploration et recherche de fichiers (1,5 heures)

    • Expressions régulières

    • Famille d’outils d’exploration d’un fichier

    • Recherche de fichiers

    • Redirections et filtres

    • Principaux outils de manipulation des fichiers

    • Type de fichier, nombre de caractères, mots, lignes.

    • Présentation de commandes

    • Travaux pratiques : Navigation, recherche de fichier, de texte et manipulation de fichier, gestion & administration des fichiers

  • Edition automatique de fichiers (1,5 heures)

    • Outils d’édition & principes communs

    • Présentation de l’éditeur sed

    • Présentation de l’utilitaire awk, ses options & sa syntaxe

    • Motifs spéciaux & variables intégrées de awk

    • Tableaux associatifs

    • Fichier à enregistrements multilignes

    • Travaux pratiques : manipulation de fichiers avec awk. Génération de liste, de fichiers formatés avec awk.

  • Gestion de l'environnement d'exécution (3 heures)

    • Lancement d’un processus

    • Environnement d’un processus

    • Gestion des processus

    • Commande des jobs

    • Contrôle des travaux

    • Set-UID/Set-GID bits et sticky-bit

    • Planification de l’exécution des tâches

    • Automatisation de l’exécution des tâches

    • Travaux pratiques : gestion de l’environnement d’exécution, utilisation des commandes de job, signaux, process.

  • Analyse, optimisation des performances et sauvegardes (2 heures)

    • Présentation des outils standards d’analyse

    • Analyse de la gestion des E/S disques

    • Gestion de l’utilisation des processeurs

    • Suivi de l’usage de la mémoire virtuelle

    • Management de la bande passante

    • Outils d’analyse du monde libre

    • Approches pour les sauvegardes

    • Archivage de fichiers

    • Présentation d’outils de compression et de décompression de fichiers

    • Travaux pratiques : mise en oeuvre d’outils d’analyse

  • TCP/IP sous Unix (2 heures)

    • Support du réseau sous Unix

    • Connexions à distance & transfert de fichiers

    • Intranet & messagerie

    • Tour d’horizon des blocages avec le DNS, NIS et NFS et la résolution de ces problèmes

    • Travaux pratiques : configuration du réseau puis transfert de fichiers

  • Perl : utilisation des outils libres (1 heure)

    • GNU General Public License

    • Présentation des spécificités Unix de Linux

    • Récupération, compilation et utilisation des logiciels libres

    • Premiers pas avec Perl

    • Premier programme Perl

    • Travaux pratiques : récupérer, compiler et utiliser des logiciels libres

Instructeur

Avatar de l’utilisateur

bprigent

0.0
0 commentaire
0 Students
491 Courses
Main Content