Description
Objectif de formation : L'apprenant doit pouvoir à l'issue de cette formation utiliser efficacement les outils de base de Linux.
Objectifs pédagogiques
- Appréhender les bases d'Unix/Linux
- Naviguer dans une arborescence
- Gérer les fichiers & les répertoires
- Adapter l'environnement de travail à son usage
- Mettre en oeuvre des scripts shell
Public concerné
Toute personne souhaitant utiliser Unix/Linux
Prérequis
Aucune connaissance particulière
Déroulé du programme
1
Premiers pas sur le système (3 heures)
3h
- Rétrospective des systèmes Unix/Linux
- Versions d'Unix
- Distributions Linux
- Standards et architectures sous Linux
- Architecture d'une ligne de commande Unix
- Usage et personnalisation des interfaces graphiques
- Arborescence standard du système de fichier Unix
- Utilisateurs et groupes
- Protections d'accès
- Répertoires et fichiers
- Permissions des fichiers
- Commandes de base des fichiers et répertoires
- Copie, déplacement et suppression de fichiers & répertoires
- Documentation en ligne
- Travaux pratiques : Exploration de l'arborescence. Utilisation des commandes de base. Exemple d'utilisation de la documentation en ligne.
2
Gestion des fichiers & utilisation des éditeurs (2 heures)
2h
- Présentation des Inodes
- Blocks de données
- Tour d'horizon des commandes de base pour la manipulation des fichiers
- Liens physiques & symboliques
- Commandes complémentaires
- Arborescence standard
- Analyse de l'espace disque disponible
- Éditeur vi et les autres éditeurs
- Configuration de la session & de l'environnement utilisateur
- Travaux pratiques : Manipulation des fichiers et des répertoires. Utilisation de l'éditeur de texte vi.
3
Présentation de la notion de shell (3 heures)
3h
- Rôle et objectif du shell
- Définition & principes de base
- Présentation des types de shell
- Invite de commande
- Variables
- Alias
- Filtre
- Les redirections
- Lancement des programmes
- Environnement & processus
- Expansion & enchaînement des commande
- Code retour
- Concept de "scripts shell"
- Fichier ".profile"
- Commandes de substitution
- Travaux pratiques : Modification des variables d'environnement. Exemple d'utilisation des filtres et des redirections. Exécuter des scripts shell.
4
Utiliser et construire des outils, la communication (2 heures)
2h
- Présentation des expressions régulières
- Focus sur la commande "grep"
- Outils de base
- Fonctionnement des pipes
- Mise en pratique des pipes
- Conception de sur-outils à l'aide des pipes
- Outils complémentaires
- Messagerie
- Travaux pratiques : utilisation des expressions régulières & des pipes
5
Le fonctionnement multitâche (1 heure)
1h
- Exécution en arrière-plan
- Concept de processus et de démon
- Tour d'horizon d'outils pour le background
- Signaux et suppression d'un processus
- Analyse des processus
- Réponses aux signaux
- Travaux pratiques : exécution des applications en arrière-plan, gestion des processus.
6
Lecture & modification de programme shell (1 heure)
1h
- Instructions de programmation
- Conditions & boucles
- Tests : opérateurs & structures de contrôle
- Commande test
- Instructions de dialogue interactif
- Travaux pratiques : création et modification d'un programme shell.
7
Unix/Linux en réseau local (2 heure)
2h
- Protocoles réseau Internet
- Présentation de TCP/IP
- Connexion à une machine distante
- Transfert de fichiers
- Lancement des procédures distantes
- Lancement des commandes sécurisées
- Sécurité
- Compréhension des principaux termes
- Travaux pratiques : transfert de fichiers & des commandes à distance
Informations
Durée
2 jour(s)
14h
Tarif
1500 € 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