Formation Linux – Fondamentaux
- Référence : LXFOND
- Durée : 21 heures
- Certification : Non
- Eligible CPF : Non
CONNAISSANCES PREALABLES
- Avoir une expérience dans le domaine informatique
PROFIL DES STAGIAIRES
- Utilisateurs d'outils et de programmes fonctionnant sous une distribution Linux, techniciens, développeurs et administrateurs systèmes
OBJECTIFS
- A l'issue de cette formation, vous serez capable de :
- Décrire les principes fondamentaux de Linux
- Utiliser l'interface graphique
- Installer et configurer les bases de Linux
- Naviguer, interagir et utiliser Linux
- Utiliser le Shell et manipuler les commandes essentielles.
METHODES PEDAGOGIQUES
- 6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
METHODES D'EVALUATION DES ACQUIS
- Auto-évaluation des acquis par le stagiaire via un questionnaire
- Attestation de fin de stage adressée avec la facture
FORMATEUR
Consultant-Formateur expert Linux
CONTENU DU COURS Linux
1 - JOUR 1
2 - Introduction
- Origine de GNU / Linux
- Tour d’horizon des différents OS et solutions libres
- Définition des logiciels libres et des logiciels Open Source
- Description des organismes
3 - Architecture du système
- Les bases de l’architecture
- Caractéristiques générales des différentes couches systèmes, couches graphiques
- Présentation des différents Shell
- Présentation des principales distributions
- Choix d’une distribution et installation
- Exemples de travaux pratiques (à titre indicatif) : Identifier les différentes couches du système avec des commandes et identifier sa distribution
4 - JOUR 2
5 - Prise en main
- Utilisation des terminaux et des applications
- Exemples de travaux pratiques (à titre indicatif) : Utilisation des commandes "sudo" et "su"
- Les comptes utilisateurs et administrateurs
- Navigation, interaction fichiers / dossiers
- Initiation à l’interface graphique
- Initiation au Shell et à l’environnement
6 - Le système de fichiers
- L’arborescence du système de fichiers
- Les différents types de système de fichiers
- Commandes utiles et interaction
- Exemple de travaux pratiques (à titre indicatif) : Identifier le partitionnement d’un système déjà installé, les montages et les formatages utilisés
7 - Gestion de fichiers
- Exemple de travaux pratiques (à titre indicatif) : manipulation de fichiers
- Gérer les alias, les liens physiques et symboliques
- Commandes pour gérer les fichiers
- Commandes pour gérer les dossiers
- Lire le contenu d’un fichier et interagir avec
8 - Le scripting Shell / Bash
- Les bases du Shell
- Les instructions
- Utilisation des principales commandes : Recherche, Capture, Création, etc.
- Aide sur les commandes
- Historique des commandes
- Gestion des variables prédéfinies du Shell
- Exportation de variables
- Récupérer le résultat d’une commande
- Echappement et protection de caractères
- Gestion des pipes
9 - Les principales applications
- Un tour d’horizon de différents éditeurs de textes et des principales applications
- Exemples de travaux pratiques (à titre indicatif) : Identifier si une commande est interne ou externe, Utilisation du manuel, Exploiter l’historique, Générer des requêtes à plusieurs sorties
- Initiation aux processus, démons et aux services
10 - JOUR 3
11 - Mise en réseau
- Introduction au réseau
- Configuration de la mise en réseau
- Transfert de fichiers et connexions distantes
12 - Initiation au scripting et redirecteurs
- Initiation aux instructions et boucles
- Initiation au scripting
- Présentation des flux d’entrée (stdin), de sortie (stdout) et d’erreur standards (stderr)
- Utilisation des redirections (>, <, >>, <<, |)
- Exemples de travaux pratiques (à titre indicatif) : Manipulation de différentes redirections, Utilisation de VI pour écrire un script Shell