Introduction aux systèmes GNU/Linux par la pratique
Taux de satisfaction :
9,6/10
(2 avis)
Formation créée le 29/11/2021. Dernière mise à jour le 09/07/2024.
Version du programme : 1
Programme de la formation
L’essentiel pour une utilisation efficace et en autonomie des distributions GNU/Linux au quotidien.
Objectifs de la formation
- Prendre en main le système linux
- Gérer les systèmes de fichiers
- Etre en mesure de comprendre et d'utiliser Shell
- Savoir utiliser et construire des outils
Profil des bénéficiaires
Pour qui
- Administrateurs systèmes
Prérequis
- Entretien de Positionnement ou questionnaire envoyé avant la formation
- Avoir un bon niveau d'anglais pour passer la certification
- Avoir lu le SCRUM Guide est préférable
- Il est préférable d'avoir eu une première initiation à l'agilité en amont de ce cours (Soit professionnel soit via une formation)
Contenu de la formation
-
Prise en main du système
- Présentation des systèmes d’exploitation
- Historique des systèmes Unix/Linux
- Les distributions Linux
- Les standards et les architectures
- Structure d'une ligne de commande Unix
- Utilisation et personnalisation de l'interface graphique
- Arborescence standard du système de fichiers Unix
- Utilisateurs et groupes, protections d'accès
- Organisation des répertoires et des fichiers
- Comment utiliser efficacement la documentation en ligne ?
- Travaux pratiques - Exploration de l'arborescence - Utilisation des commandes de base - Exemple d'utilisation de la documentation en ligne
-
Gérer les fichiers, utiliser les éditeurs
- Les Inodes
- Les blocks de données
- Les permissions des fichiers sous Unix/Linux
- Les commandes de base pour la manipulation des fichiers
- Les liens physiques et symboliques
- Commandes complémentaires
- L'arborescence standard
- Vérification de l'espace disque disponible
- L'éditeur vi. Les différents éditeurs
- Travaux pratiques - Manipulation des fichiers et des répertoires Utilisation de l'éditeur de texte vi
-
Comprendre et utiliser le Shell
- Le rôle du Shell.
- Notion de Shell, principes de base
- Les différents types de Shell
- L'invite de commande
- Les variables
- Les alias
- Le concept de filtre
- Les redirections
- Lancement des programmes
- Environnement et processus
- L'expansion des commandes
- Enchaînement de commandes, code retour
- Notion de « scripts Shell »
- Paramétrage de la session, de l'environnement utilisateur
- Le fichier « .profile »
- Les commandes de substitution
- Travaux pratiques - Modification des variables d'environnement - Exemple d'utilisation des filtres et des redirections - Exécuter des scripts Shell
-
Utiliser et construire des outils
- Introduction aux expressions régulières
- La commande « grep »
- Outils de base
- Mécanisme des pipes
- Utilisation des pipes
- Filtres et outils complémentaires
- Travaux pratiques - Exemples d'utilisation des expressions régulières. - Utiliser les pipes.
-
Le fonctionnement multitâche
- Exécution en arrière-plan
- Notion de processus et de démon
- Lister et superviser les processus
- Signaux et suppression d'un processus
- Réponses aux signaux
- L’initialisation du système (SysV et Systemd)
- Travaux pratiques - Comment exécuter des applications en arrière-plan ? - Gestion des processus
-
Lire et modifier un programme Shell
- Les instructions de programmation
- Les conditions et les boucles (if, for, while...)
- Les opérateurs de test, les structures de contrôle pour les tests
- La commande test
- Les instructions de dialogue interactif
- Travaux pratiques - Exemple simple de programme Shell - Exemple de modification d’un programme Shell - Création et modification d'un programme Shell
-
Connaître son système, gestion du temps
- Description du système
- Journaux et logs
- Supervision des ressources
- La commande « date »
- Le protocole NTP
- Automatisation des tâches avec « cron » et « anacron »
- Travaux pratiques - Exemple d’une automatisation avec journaux - Recherche et analyse de journaux
-
Unix/Linux en réseau local
- Les protocoles réseau Internet. Notion sur TCP/IP
- Connexion à une machine distante : comment se connecter à distance ?
- Lancer des commandes sécurisées (SSH)
- Transférer des fichiers (FTP, SCP, SFTP)
- Notion de sécurité
- Comprendre les principaux termes (NFS, NIS, DNS...)
- Travaux pratiques - Exemples de transfert de fichiers - Les commandes à distance
Équipe pédagogique
Formateur - 20 ans d'expérience
Suivi de l'exécution et évaluation des résultats
- Feuilles de présence.
- Questions orales ou écrites (QCM sur extranet et/ou Klaxoon/Mural/Miro/Wooclap).
- Etude de cas, exposés théoriques, puis échanges.
- Mises en situation.
- Formulaires d'évaluation de la formation.
- Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
- Accueil des stagiaires dans une salle Virtuelle (Zoom, Teams ou autres) si distanciel
- Documents supports de formation projetés.
- Exposés théoriques
- Etude de cas concrets
- Quiz en salle
- Mise à disposition en ligne de documents supports à la suite de la formation.
- Le stagiaire doit avoir un Micro et Webcam et avoir une bonne connexion Internet (pour une meilleure expérience) si distanciel.
- Le stagiaire doit avoir un PC pour faire les questionnaires.
Qualité et satisfaction
Taux de satisfaction des apprenants
9,6/10
(2 avis)
Capacité d'accueil
Entre 1 et 8 apprenants
Délai d'accès
4 semaines
Accessibilité
Nos formations sont accessibles à tous, y compris aux personnes en situation de handicap. Merci de nous contacter avant le début de la formation pour discuter des aménagements nécessaires : contact@kampus-training.com.