
Ce que vous allez apprendre:
Naviguez dans le système de fichiers Linux et gérez les fichiers entièrement depuis la ligne de commande.
Configurez les comptes utilisateurs, les groupes et les autorisations de fichiers pour les environnements multi-utilisateurs.
paquets logiciels
flux de contrôle
Diagnostiquez les problèmes réseau et configurez les interfaces, les pare-feu et SSH de manière sécurisée.
Gérez les services système, surveillez les processus et interrogez les logs à l'aide de systemd et journald.
Comment vous étudiez de façon pratique Formation aux bases de Linux
Comment vous pratiquez Formation aux bases de Linux
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre propre activité et aux besoins spécifiques de votre entreprise.
Contenu du cours
8 Chapitres • 37 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsIntroduction à Linux et à l'Open Source
Introduction à Linux et à l'Open Source
Leçon 1 • Configuration d'un environnement Linux
Guide les étudiants à travers les options d'installation, y compris le métal nu, les machines virtuelles et WSL. Garantit que chaque étudiant dispose d'un environnement Linux fonctionnel avant de poursuivre.
Leçon 2 • Bureau Linux et navigation de base
Présente les environnements de bureau graphiques et la navigation GUI de base. Fait le pont entre les concepts de bureau familiers et l'interface spécifique à Linux.
Leçon 3 • Distributions Linux et cas d'utilisation
Passe en revue les principales familles de distributions et leurs environnements cibles. Les étudiants associent les distributions à des scénarios professionnels tels que les serveurs, les postes de travail et les conteneurs.
Leçon 4 • Histoire et philosophie de Linux
Couvre les origines de Linux, le projet GNU et les principes de licence open source. Fournit le contexte expliquant pourquoi Linux domine les serveurs, les systèmes embarqués et l'infrastructure cloud.
Chapitre 2MasquerCacher les détailsVoir les détailsLes fondamentaux de la ligne de commande Linux
Les fondamentaux de la ligne de commande Linux
Leçon 1 • Travailler avec les fichiers et les répertoires
Couvre la création, la copie, le déplacement, le renommage et la suppression de fichiers et de répertoires. Les étudiants réalisent des workflows complets de gestion de fichiers depuis la ligne de commande.
Leçon 2 • Naviguer dans le système de fichiers
Enseigne les chemins absolus et relatifs, la traversée des répertoires et les commandes de listage. Les étudiants se déplacent efficacement dans n'importe quelle arborescence de répertoires Linux sans interface graphique.
Leçon 3 • Afficher et rechercher le contenu des fichiers
Présente les outils de lecture, de filtrage et de recherche dans les fichiers texte. Les étudiants localisent rapidement et efficacement des données spécifiques dans des fichiers volumineux.
Leçon 4 • Comprendre le shell
Explique ce qu'est un shell, comment il interprète les commandes et la différence entre les types de shells. Établit le modèle mental nécessaire à tout travail ultérieur en ligne de commande.
Leçon 5 • Obtenir de l'aide en ligne de commande
Enseigne l'utilisation des pages de manuel, des pages info et des indicateurs d'aide intégrés. Les étudiants deviennent autonomes dans la découverte des options de commande sans ressources externes.
Chapitre 3MasquerCacher les détailsVoir les détailsHiérarchie du système de fichiers Linux et autorisations
Hiérarchie du système de fichiers Linux et autorisations
Leçon 1 • Autorisations spéciales et contrôle d'accès
Couvre les bits setuid, setgid, sticky bit et les ACL POSIX pour un contrôle d'accès fin. Les étudiants étendent le modèle d'autorisations de base pour gérer des scénarios multi-utilisateurs complexes.
Leçon 2 • Propriété des fichiers et autorisations de base
Présente la propriété utilisateur et groupe ainsi que les bits d'autorisation lecture/écriture/exécution. Les étudiants interprètent la sortie de ls -l et comprennent qui peut accéder à quoi.
Leçon 3 • Modifier les autorisations avec chmod
Enseigne la syntaxe symbolique et octale de chmod pour modifier les autorisations des fichiers. Les étudiants appliquent les autorisations correctes aux fichiers et répertoires dans des scénarios réels.
Leçon 4 • La norme de hiérarchie du système de fichiers
Cartographie l'objectif de chaque répertoire de premier niveau dans un système Linux. Les étudiants comprennent où sont stockés les binaires, les configurations, les journaux et les données utilisateur.
Chapitre 4MasquerCacher les détailsVoir les détailsUtilisateurs, groupes et administration système
Utilisateurs, groupes et administration système
Leçon 1 • Informations système et surveillance
Présente les commandes d'inspection de l'état du système, du matériel et des processus en cours d'exécution. Les étudiants rassemblent les données de diagnostic nécessaires à l'administration système de base.
Leçon 2 • Gestion des comptes utilisateur
Enseigne la création, la modification et la suppression de comptes utilisateur à l'aide d'outils en ligne de commande. Les étudiants gèrent le cycle de vie complet du compte, y compris les politiques de mot de passe.
Leçon 3 • Élévation de privilèges avec sudo et su
Couvre su pour le changement d'utilisateur et sudo pour l'exécution de privilèges délégués. Les étudiants configurent sudoers en toute sécurité et audirent l'utilisation des commandes privilégiées.
Leçon 4 • Gestion des groupes
Explique la création de groupes, l'appartenance et le rôle des groupes primaires vs. supplémentaires. Les étudiants assignent des utilisateurs à des groupes pour contrôler l'accès aux ressources partagées.
Chapitre 5MasquerCacher les détailsVoir les détailsTraitement de texte et script shell
Traitement de texte et script shell
Leçon 1 • Fonctions et bonnes pratiques de script
Couvre la définition de fonctions, la gestion des arguments et les techniques de débogage de scripts. Les étudiants écrivent des scripts modulaires et maintenables suivant les conventions professionnelles.
Leçon 2 • Flux de contrôle dans les scripts shell
Enseigne les constructions if/else, for, while et case pour la logique conditionnelle et itérative. Les étudiants construisent des scripts qui répondent dynamiquement aux entrées et à l'état du système.
Leçon 3 • Tuyaux, redirection et flux standard
Explique stdin, stdout, stderr et comment les rediriger et les chaîner. Les étudiants composent des one-liners puissants en connectant des commandes via des tuyaux.
Leçon 4 • Notions de base des scripts Bash
Introduit la structure des scripts, les variables et les entrées/sorties de base dans Bash. Les étudiants écrivent et exécutent leurs premiers scripts shell fonctionnels.
Leçon 5 • Outils essentiels de traitement de texte
Couvre sed, awk, sort, uniq, cut et tr pour la transformation de flux de texte. Les étudiants extraient et reformatent des données à partir de journaux et de fichiers de configuration.
Chapitre 6MasquerCacher les détailsVoir les détailsGestion des paquets et installation de logiciels
Gestion des paquets et installation de logiciels
Leçon 1 • Gestionnaire de paquets DNF et RPM
Couvre les commandes dnf et rpm pour les systèmes basés sur Red Hat. Les étudiants installent, interrogent et suppriment des paquets sur les systèmes compatibles Fedora, RHEL et CentOS.
Leçon 2 • Snap, Flatpak et AppImage
Présente les formats de paquets universels qui fonctionnent sur toutes les distributions. Les étudiants évaluent les compromis entre les formats de paquets traditionnels et conteneurisés.
Leçon 3 • Compilation de logiciels à partir des sources
Parcourt le téléchargement, la configuration, la compilation et l'installation d'archives source. Les étudiants installent des logiciels indisponibles dans les dépôts officiels.
Leçon 4 • Gestionnaire de paquets APT
Couvre les commandes apt et apt-get pour les systèmes basés sur Debian, y compris la recherche, l'installation et la mise à niveau. Les étudiants gèrent un cycle de vie logiciel complet sur Ubuntu et Debian.
Leçon 5 • Concepts de gestion de paquets
Explique les paquets, les dépôts, les dépendances et les métadonnées des paquets. Les étudiants comprennent comment Linux résout automatiquement les dépendances logicielles.
Chapitre 7MasquerCacher les détailsVoir les détailsFondamentaux de la mise en réseau sur Linux
Fondamentaux de la mise en réseau sur Linux
Leçon 1 • SSH pour l'accès à distance
Enseigne l'utilisation du client SSH, l'authentification par clé et le durcissement de base du serveur. Les étudiants se connectent en toute sécurité à des systèmes Linux distants et gèrent les clés SSH.
Leçon 2 • Concepts de mise en réseau Linux
Revise l'adressage IP, les sous-réseaux, les passerelles et le DNS tels qu'ils s'appliquent à Linux. Fournit la base conceptuelle pour toutes les tâches de configuration réseau ultérieures.
Leçon 3 • Configuration de base du pare-feu
Présente ufw et firewalld pour la gestion des règles de pare-feu basées sur l'hôte. Les étudiants autorisent, refusent et audirent le trafic pour protéger les services Linux.
Leçon 4 • Diagnostics réseau et dépannage
Couvre ping, traceroute, ss, netstat et dig pour diagnostiquer les problèmes de connectivité. Les étudiants isolent et résolvent systématiquement les problèmes réseau.
Leçon 5 • Configuration des interfaces réseau
Enseigne la configuration d'adresses IP statiques et dynamiques à l'aide de ip, nmcli et de fichiers de configuration. Les étudiants activent les interfaces, attribuent des adresses et persistent les paramètres après les redémarrages.
Chapitre 8MasquerCacher les détailsVoir les détailsGestion des processus et services système
Gestion des processus et services système
Leçon 1 • Gestion des services systemd
Enseigne systemctl pour démarrer, arrêter, activer et inspecter les services. Les étudiants gèrent le cycle de vie complet des services sur les systèmes Linux modernes.
Leçon 2 • Planification de tâches avec cron et at
Couvre la syntaxe de crontab et la commande at pour la planification de tâches uniques et récurrentes. Les étudiants automatisent les travaux de maintenance et l'exécution programmée de scripts.
Leçon 3 • Comprendre les processus Linux
Explique la création de processus, la hiérarchie des PID, les états et la priorité. Les étudiants lisent les arbres de processus et comprennent comment le noyau planifie le travail.
Leçon 4 • Surveillance et contrôle des processus
Couvre top, htop, kill et le contrôle des tâches pour gérer les processus en cours d'exécution. Les étudiants terminent, mettent en pause et reprennent des processus depuis la ligne de commande.
Leçon 5 • Journaux système et journald
Présente journalctl, syslog et les emplacements des fichiers journaux pour les diagnostics système. Les étudiants interrogent les journaux pour diagnostiquer les pannes de service et les événements de sécurité.
Votre certificat valide de réussite
Ce cours est pour vous :
Technicien de support informatique : prêt à quitter le service d'assistance pour évoluer vers l'administration système.
Étudiant en informatique : souhaitant acquérir des compétences pratiques en terminal pour compléter son cursus académique.
Personne en reconversion professionnelle : faisant une transition vers la technologie avec une réelle ambition, issue d'un milieu non informatique.
Développeur : ayant besoin de comprendre les environnements Linux sur lesquels ses applications s'exécutent en réalité.
Passionné de cybersécurité : construisant les fondations au niveau de l'OS que les postes en sécurité exigent systématiquement.
Amateur de laboratoire maison : désireux de faire fonctionner ses propres services auto-hébergés et de comprendre ce qui se passe en dessous.
Ce que disent nos élèves
Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir besoin de changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...

J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.

J'aime le contenu et la façon dont les vidéos sont présentées et transcrites, ce qui accélère le processus !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika ?
Le certificat est-il valable au Maroc ?
Les cours sont-ils gratuits ?
Quelle est la charge de travail du cours ?
Comment sont les cours ?
Comment fonctionnent les cours ?
Quelle est la durée des cours ?
Quel est le coût ou le prix des cours ?
Qu'est-ce qu'un cours EAD ou en ligne et comment ça marche ?
Cours PDF




















