Description
Objectif de formation : Cette formation apporte les connaissances nécessaires pour exploiter Linux/Unix avec les outils les plus avancés du système
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 concerné
Toutes personnes souhaitant améliorer leurs connaissances sur l'utilisation d'Unix
Prérequis
Connaissances basiques de l'utilisation d'un système Unix/Linux
Déroulé du programme
1
Rappels et introduction aux éléments avancés (2 heures)
2h
- 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é
2
Utilisation des shells (2 heures)
2h
- 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
3
Conception d'outils avec des shells (3 heures)
3h
- 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.
4
Réglages & configuration de l'environnement (3 heures)
3h
- 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
5
Exploration et recherche de fichiers (1,5 heures)
5h
- 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
6
Edition automatique de fichiers (1,5 heures)
5h
- 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.
7
Gestion de l'environnement d'exécution (3 heures)
3h
- 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.
8
Analyse, optimisation des performances et sauvegardes (2 heures)
2h
- 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
9
TCP/IP sous Unix (2 heures)
2h
- 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
10
Perl : utilisation des outils libres (1 heure)
1h
- 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
Informations
Durée
3 jour(s)
21h
Tarif
1850 € HT
HT
Formations similaires
Réseaux et systèmes
Active Directory Federation Services (ADFS) (2-015)
4 jour(s)
2850 € HT
Réseaux et systèmes
Administration d’un serveur POSTFIX sous Linux
2 jour(s)
2600 € HT
Réseaux et systèmes
Administration de Serveur Web IIS 10 pour Windows Server
5 jour(s)
3490 € HT
Réseaux et systèmes
Administration de Solaris 11 - Niveau 1
5 jour(s)
3490 € HT