Atelier

Linux Essentials

Travailler nativement sur Linux reste un choix stratégique pour tout développeur. Linux étant le socle technique du DevOps, maîtriser Linux n’est pas un choix, mais une nécessité pour tout DevOps.

Ce cours s'adresse aux développeurs et à toute personne dont les objectifs académiques ou professionnels exigent une connaissance technique fondamentale du système Linux. Il vise à vous donner les connaissances et les compétences techniques de base pour exploiter et faire ses premiers pas dans l'administration d'un système GNU/Linux indépendamment de la distribution utilisée.

Vous apprendrez à Reconnaître le matériel, à Installer et désinstaller les programmes, à Gérer les bibliothèques partagées, à Écrire des scripts, à Travailler sur un terminal, à Gérer les utilisateurs et les groupes d'utilisateurs, ...

Objectifs du cours

À la fin de la formation, le participant sera capable de :

       - Reconnaître le matériel
       - Gérer les disques, les partitions et les systèmes de fichiers courants
       - Installer et configurer un système GNU/Linux sur un poste de type PC et Serveur
 
       - Utiliser les niveaux d’exécution et cibles systemd du système
       - Installer et désinstaller les programmes sur les distributions des familles RedHat et Debian 
       - Effectuer des mises à jour
 
       - Gérer les bibliothèques partagées.
       - Ecrire des scripts shell
       - Gestion des fichiers : permissions et ownership, recherche et liens
 
       - Gérer les utilisateurs et les groupes d'utilisateurs
       - Connecter une machine à un réseau (interfaces réseaux et fichiers de configuration)
 
Plan du cours

Chapitre 1 : Systèmes de Fichiers et Partitionnement
    1.1 : Systèmes de Fichiers
    1.2 : Gestion des Partitions
    1.3 : Schéma de Partitionnement d’un Disque et Installation Optimale de Linux

Chapitre 2 : Gestion des Paquets
    2.1 : Installation des Paquets via les Sources
    2.2 : Le Gestionnaire de Paquets Debian
    2.3 : Le Gestionnaire de Paquets Redhat
    2.4 : Gestion des Bibliothèques de Fonctions

Chapitre 3 : Commandes Unix
    3.1 : Utilisation Pratique du Shell Bash
    3.2 : Gestion des Fichiers
    3.3 : Filtrage de Flux Texte, Pipes et Redirections de Flux
    3.4 : Expressions Régulières
    3.5 : Utilisation de vi

Chapitre 4 : Services et Processus
    4.1 : Définitions et Environnement
    4.2 : Outils de Gestion des Processus
    4.3 : Contrôle Manuel des Services

Chapitre 5 : Programmation Bash
    5.1 : Environnement Bash
    5.2 : Expressions Logiques
    5.3 : Boucles et Calculs
    5.4 : Paramètres d’Entrée d’un Script

Chapitre 6 : Gestion des Utilisateurs et des Groupes d’Utilisateurs
    6.1 : Utilisateurs et Groupes
    6.2 : Les Fichiers de Configuration
    6.3 : Gestion des Comptes
    6.4 : Permissions et Ownership

Chapitre 7 : Gestion des Interfaces Réseaux
    7.1 : Fichiers de Configuration
    7.2 : Mise en Réseau d'un Ordinateur

    7.3 : Démarrage et Arrêt du Réseau

 

Public Admis

    - Développeurs ;
    - DevOps orientés Développeurs ;
    - Étudiants en informatique ;

    - Administrateurs de Bases de Données ;
    - Techniciens Support ;
    - Chefs de projets informatiques ;
    - Toute personne dont les objectifs académiques ou professionnels exigent une connaissance technique
      fondamentale du système Linux

Prérequis

    - un Laptop
    - Connaissance de l’algorithmique
    - Connaissance de base des réseaux TCP/IP

 

Mode de formation

Ce programme est disponible sous différents modes de formation :

    - en Centre : ce mode requiert la présence physique du participant sur le site à chaque séance de cours.

    - à Distance : ce mode vous permet de recevoir des cours en ligne sous la forme de cours à distance.
      Il correspond parfaitement aux personnes qui sont empêchées de suivre des cours en présentiel.
      Vous pouvez faire le choix de vous former en dehors des heures de travail.

Note : Cette formation est également proposée en formule Entreprise..
Par ailleurs, d'autres sessions peuvent être organisées à la demande des participants.

 

Langue

- La formation est entièrement dispensée en Français,
- Les exercices et les travaux pratiques sont traités en Français,
- Les supports de formation sont rédigés en Français.

 

Méthodes Pédagogiques

Ce programme est composé de :

    - Cours complétés par des Démonstrations ;
    - Exercices et Travaux Pratiques ;
    - Supports de cours ;
    - Laboratoires ;

Note : En plus d'une Attestation de fin de participation, chaque participant bénéficie automatiquement d'une Assistance post-formation de 02 mois.

 

Voir toutes les sessions

Lieu : Classe Virtuelle
Durée : 30 heures, étalées sur 10 jours
Mode : A distance
Public cible : Professionnels & Etudiants
Langue : Français
Prix : 90.000 FCFA

Lieu : Classe Virtuelle
Durée : 30 heures, étalées sur 10 jours
Mode : A distance
Public cible : Professionnels & Etudiants
Langue : Français
Prix : 90.000 FCFA

Télécharger la brochure