Objectifs pédagogiques
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.
Compétences attestées par la certification
- Adapter le comportement du shell en exploitant la syntaxe des commandes sans erreur pour répondre aux besoins d'utilisation dans l'environnement CLI (Command Line Interface) sur un système GNU/Linux
- Intervenir dans l'arborescence d'un système GNU/Linux en respectant les standards des commandes dédiées pour rechercher et appliquer des traitements sur des fichiers et des répertoires
- Afficher de manière ciblée le contenu des fichiers présents sur un système GNU/Linux en utilisant les commandes appropriées pour extraire des informations pertinentes
- Utiliser les commandes présentes par défaut dans l'environnement CLI en exploitant l'aide intégrée et les caractéristiques du shell pour obtenir des informations relatives au système GNU/Linux
- Modifier les autorisations standard d'accès aux fichiers pour les utilisateurs en utilisant les commandes adéquates pour assurer un bon niveau de sécurité et d'intégrité des données.
Lien pour visualiser le détail de la certification enregistrée au RS : https://www.francecompetences.fr/recherche/rs/7019/
Niveau requis
Avoir une expérience dans le domaine informatique.
Public concerné
Utilisateurs d'outils et de programmes fonctionnant sous une distribution Linux, techniciens, développeurs et administrateurs systèmes.
Programme
Jour 1 - Matin
Introduction
- Origine de GNU / Linux
- Définition des logiciels libres et des logiciels Open Source
- Description des organismes
- Tour d'horizon des différents OS et solutions libres
Jour 1 - Après-midi
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
Jour 2 - Matin
Prise en main
- Initiation au Shell et à l'environnement
- Initiation à l'interface graphique
- Utilisation des terminaux et des applications
- Navigation, interaction fichiers / dossiers
- Les comptes utilisateurs et administrateurs
Exemples de travaux pratiques (à titre indicatif)
- Utilisation des commandes "sudo" et "su"
- Création d'utilisateurs
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
Jour 2 - Après-midi
Gestion de fichiers
- Commandes pour gérer les dossiers
- Lire le contenu d'un fichier et interagir avec
- Commandes pour gérer les fichiers
- Gérer
- Les alias
- Les liens physiques et symboliques
- Gérer les droits associés aux dossiers et fichiers
Exemples de travaux pratiques (à titre indicatif)
- Manipulation de fichiers
- Configurer les permissions sur un dossier en respectant une demande spécifique
Le scripting Shell / Bash
- Les bases du Shell
- Les instructions
- Utilisation des principales commandes :
- Recherche
- Capture
- Création...
- 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
- Recherche : utiliser les principales astuces et fonctions de grep
- Savoir mettre en oeuvre les expressions régulières
Les principales applications
- Un tour d'horizon de différents éditeurs de textes et des principales applications
- Initiation aux processus, démons et aux services
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
- Rechercher un mot spécifique préfixé d'une expression régulière
Jour 3 - Matin
Mise en réseau
- Introduction au réseau
- Configuration de la mise en réseau
- Transfert de fichiers et connexions distantes
Jour 3 - Après-midi
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
Certification (en option, hors inscription via le CPF)
- Prévoir l'achat de la certification en supplément (ne concerne pas les inscriptions via le CPF pour lesquelles la certification est incluse)
- L'examen (en français) sera passé le dernier jour, à l'issue de la formation et s'effectuera en ligne
- La durée moyenne est de 1h30
Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.
Modalités d’évaluation des acquis
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation et/ou une certification (proposée en option)
Accessibilité de la formation
Le groupe M2i s'engage pour faciliter l'accessibilité de ses formations. Toutes nos formations sont accessibles aux personnes en situation de handicap : les détails de l'accueil des personnes sont consultables sur la page Politique Handicap.
Modalités et délais d’accès à la formation
Les formations M2i sont disponibles selon les modalités proposées sur la page programme. Les inscriptions sont possibles jusqu'à 48 heures ouvrées avant le début de la formation. Dans le cas d'une formation financée par le CPF, ce délai est porté à 11 jours ouvrés.