Choisissez votre langue
Cours Linux
Plus de 2 millions d'étudiants dans le monde

Cours Linux

4,3

Maîtrisez Linux de A à Z — de la ligne de commande à l'administration système, en passant par le réseau et l'automatisation. Ce cours vous donne les compétences pratiques que les professionnels de l'informatique, administrateurs systèmes et ingénieurs DevOps utilisent chaque jour. Que vous débutiez ou que vous montiez en compétence, vous en sortirez prêt à travailler en toute confiance sur des systèmes Linux réels.

Dedika pour les entreprises

Ce que vous allez apprendre:

Vous construirez une base solide dans l'architecture Linux, le shell Bash et le modèle de permissions du système de fichiers. Ensuite, vous aborderez la gestion des utilisateurs et des groupes, le contrôle des processus et la gestion des paquets logiciels sur les distributions principales. Vous configurerez les réseaux, renforcerez la sécurité des serveurs et gérerez les services avec systemd. Le cours couvre également les scripts Bash, SSH, les conteneurs avec Docker et Podman, le réglage des performances et l'automatisation de l'infrastructure avec Ansible. Chaque sujet est enseigné avec des tâches pratiques et prêtes à l'emploi qui reflètent le travail quotidien des professionnels Linux.

Comment vous étudiez de façon pratique Cours Linux

Comment vous pratiquez Cours 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 activité et aux besoins spécifiques de votre entreprise.

Cliquez ici

Contenu du cours

8 Chapitres • 36 LeçonsDurée entre 4 et 360 heures (vous décidez)

Chapitre 1Voir les détails

Fondamentaux de Linux et présentation du système

  • Leçon 1 • Architecture Linux et composants principaux

    Explique l'espace noyau, l'espace utilisateur, les appels système et les systèmes d'initialisation. Fournit les bases conceptuelles pour comprendre le fonctionnement de tous les processus Linux.

  • Leçon 2 • Virtualisation et environnements de laboratoire

    Couvre les hyperviseurs, les machines virtuelles et les conteneurs pour une pratique sécurisée. Permet aux étudiants de construire des laboratoires isolés sans risquer les systèmes de production.

  • Leçon 3 • Historique et distributions Linux

    Retrace les origines de Linux, depuis Unix jusqu'au noyau et aux grandes familles de distributions. Établit le contexte pour choisir la distribution adaptée aux tâches professionnelles.

  • Leçon 4 • Installation de Linux sur du matériel réel

    Guide à travers le partitionnement, la configuration du chargeur d'amorçage et la configuration post-installation. Garantit que les étudiants peuvent déployer un environnement Linux fonctionnel de manière autonome.

Chapitre 2Voir les détails

Maîtrise de l'interface en ligne de commande

  • Leçon 1 • Obtenir de l'aide et de la documentation

    Couvre les pages de manuel, les pages info, les options --help et les ressources en ligne. Développe l'autonomie des étudiants pour résoudre les problèmes sans assistance externe.

  • Leçon 2 • Bases du shell et navigation dans le terminal

    Présente l'invite du shell, la syntaxe des commandes et les commandes de navigation dans le système de fichiers. Constitue le point d'entrée pour tout le travail ultérieur en CLI dans ce cours.

  • Leçon 3 • Opérations sur les fichiers et répertoires

    Couvre la création, la copie, le déplacement et la suppression sécurisée de fichiers et répertoires. Soutient directement les tâches de gestion de fichiers requises dans tous les rôles Linux.

  • Leçon 4 • Redirection, tubes (pipes) et enchaînement de commandes

    Explique l'entrée standard (stdin), la sortie standard (stdout), l'erreur standard (stderr), les tubes et la substitution de commandes. Permet de construire des commandes complexes et des pipelines de traitement puissants.

  • Leçon 5 • Outils de visualisation et de manipulation de texte

    Enseigne cat, less, head, tail, grep, sed et awk pour le traitement de texte. Permet l'analyse de journaux, l'édition de configuration et l'extraction de données depuis la ligne de commande.

Chapitre 3Voir les détails

Système de fichiers et permissions Linux

  • Leçon 1 • Types de fichiers et métadonnées

    Distingue les fichiers réguliers, les répertoires, les liens symboliques, les périphériques et les sockets. Permet d'interpréter correctement la sortie de ls et d'effectuer des opérations spécifiques à chaque type de fichier.

  • Leçon 2 • Permissions spéciales et listes de contrôle d'accès (ACL)

    Couvre setuid, setgid, le sticky bit et les ACL POSIX pour un contrôle fin. Étend le modèle de permissions de base pour gérer des scénarios multi-utilisateurs complexes.

  • Leçon 3 • Standard de hiérarchie du système de fichiers (FHS)

    Cartographie l'objectif de chaque répertoire de premier niveau dans l'arborescence du système de fichiers Linux. Évite le mauvais placement des fichiers et favorise les pratiques correctes d'administration système.

  • Leçon 4 • Modèle de propriété et de permissions Unix

    Explique les bits de permission pour l'utilisateur, le groupe et les autres, ainsi que l'attribution de la propriété. Fournit les bases pour sécuriser les fichiers et répertoires sur les systèmes multi-utilisateurs.

Chapitre 4Voir les détails

Administration des utilisateurs et des groupes

  • Leçon 1 • Gestion des groupes et des appartenances

    Explique groupadd, groupmod, groupdel et la gestion des appartenances aux groupes. Soutient le contrôle d'accès basé sur les rôles grâce à une affectation correcte aux groupes.

  • Leçon 2 • Gestion des comptes utilisateurs

    Couvre useradd, usermod, userdel, ainsi que les fichiers /etc/passwd et /etc/shadow. Permet la gestion complète du cycle de vie des comptes utilisateurs locaux.

  • Leçon 3 • Politiques de mots de passe et authentification

    Couvre passwd, chage et l'application des politiques de mots de passe via PAM. Garantit que les comptes respectent les exigences de sécurité de l'organisation en matière d'authentification.

  • Leçon 4 • Élévation de privilèges avec sudo

    Enseigne la configuration de sudo via visudo, la syntaxe du fichier sudoers et la délégation de privilèges. Permet une administration selon le principe du moindre privilège sans partager le mot de passe root.

Chapitre 5Voir les détails

Gestion des processus et des tâches

  • Leçon 1 • Planification de tâches avec cron et systemd

    Couvre la syntaxe de crontab, la commande at et les unités de minuteur systemd pour la planification. Automatise de manière fiable les tâches de maintenance, de sauvegarde et de rapport.

  • Leçon 2 • Signaux et contrôle des processus

    Enseigne kill, killall, pkill et les types de signaux pour la gestion des processus. Permet l'arrêt contrôlé et la communication avec les processus en cours d'exécution.

  • Leçon 3 • Surveillance de l'activité système

    Couvre ps, top, htop, vmstat, iostat et free pour une surveillance en temps réel. Permet l'identification des goulots d'étranglement des ressources et des processus défaillants.

  • Leçon 4 • Comprendre les processus Linux

    Explique le cycle de vie des processus, le PID, le PPID, les états et l'arborescence des processus. Fournit la base conceptuelle pour toutes les tâches de surveillance et de contrôle des processus.

Chapitre 6Voir les détails

Gestion des paquets et installation de logiciels

  • Leçon 1 • Concepts de gestion de paquets

    Explique les paquets, les dépôts, les métadonnées et la résolution des dépendances. Établit le cadre conceptuel commun à tous les outils de gestion de paquets.

  • Leçon 2 • Gestion de paquets basée sur Debian

    Couvre apt, apt-get, dpkg et la configuration de sources.list pour les systèmes Debian. Permet la gestion complète du cycle de vie des logiciels sur les distributions Ubuntu et Debian.

  • Leçon 3 • Compilation de logiciels à partir du code source

    Guide à travers le téléchargement, la configuration, la compilation et l'installation du code source. Traite les logiciels indisponibles dans les dépôts officiels.

  • Leçon 4 • Snap, Flatpak et paquets universels

    Présente les formats de paquets conteneurisés qui fonctionnent sur plusieurs distributions. Élargit la disponibilité des logiciels au-delà des dépôts de distribution traditionnels.

  • Leçon 5 • Gestion de paquets basée sur RPM

    Couvre dnf, yum, rpm et la configuration des fichiers de dépôt pour les systèmes basés sur Red Hat. Permet la gestion des logiciels sur les distributions Linux d'entreprise.

Chapitre 7Voir les détails

Configuration réseau et dépannage

  • Leçon 1 • Gestion du pare-feu avec firewalld et iptables

    Enseigne les règles firewalld basées sur les zones et les chaînes iptables fondamentales. Permet le filtrage du trafic et le contrôle d'accès aux ports sur les serveurs Linux.

  • Leçon 2 • Fondamentaux réseau pour les administrateurs Linux

    Passe en revue l'adressage IP, le sous-réseautage, TCP/UDP et le modèle OSI dans le contexte Linux. Fournit la base théorique pour toutes les tâches pratiques de mise en réseau.

  • Leçon 3 • Diagnostics réseau et dépannage

    Couvre ping, traceroute, ss, netstat, tcpdump et curl pour le diagnostic. Développe une approche systématique pour isoler et résoudre les défauts réseau.

  • Leçon 4 • Configuration des interfaces réseau

    Couvre ip, nmcli et les méthodes de configuration statique vs DHCP. Permet la configuration persistante et temporaire des interfaces réseau sur les systèmes Linux modernes.

  • Leçon 5 • Résolution DNS et gestion des noms d'hôte

    Explique /etc/hosts, /etc/resolv.conf, systemd-resolved et les outils d'interrogation DNS. Garantit une résolution de noms correcte pour les services et les connexions distantes.

Chapitre 8Voir les détails

Administration système et durcissement de la sécurité

  • Leçon 1 • Sauvegarde, restauration et instantanés système

    Couvre rsync, tar, dd et les stratégies d'instantanés pour la protection des données. Garantit que les étudiants peuvent restaurer le système et les données après des pannes ou des erreurs de configuration.

  • Leçon 2 • Fondamentaux du durcissement de la sécurité

    Applique le durcissement SSH, les bases de SELinux/AppArmor et les outils d'audit système. Réduit la surface d'attaque et applique le contrôle d'accès obligatoire sur les serveurs Linux.

  • Leçon 3 • Gestion du stockage et des systèmes de fichiers

    Couvre fdisk, parted, mkfs, mount et LVM pour l'administration du stockage. Permet le provisionnement et la gestion des ressources disque sur les systèmes physiques et virtuels.

  • Leçon 4 • Gestion des services systemd

    Enseigne systemctl, les fichiers d'unité, les cibles (targets) et la gestion des dépendances de services. Permet un contrôle fiable de tous les services système et du comportement au démarrage.

  • Leçon 5 • Gestion des journaux avec journald et rsyslog

    Couvre journalctl, la configuration de rsyslog, la rotation des journaux et la journalisation centralisée. Permet une surveillance, un audit et un dépannage efficaces via les journaux.

Certification

Votre certificat valide de réussite

Ce cours est fait pour vous :

  • Technicien de support informatique : prêt à aller au-delà du service d'assistance pour accéder à l'administration de serveurs.

  • Étudiant en informatique : cherchant à acquérir des compétences pratiques Linux en complément de la théorie académique.

  • Administrateur Windows : élargir son expertise pour gérer des serveurs Linux au travail.

  • Personne en reconversion professionnelle : entrer dans le secteur technologique depuis un domaine non informatique avec une ambition sérieuse.

  • Développeur amateur : souhaitant comprendre les systèmes sur lesquels leurs applications s'exécutent.

  • Ingénieur cloud en formation : répondre à la demande de rôles cloud de la Linux Foundation.

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...
Giulio Carlo
Giulio CarloÉtudiant en Marketing Digital
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.
Mariana Ferres
Mariana FerresÉtudiante en Photographie
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 !
Luciana Alvarenga
Luciana AlvarengaÉtudiante en Design d'Ongles
La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.
André Felipe
André FelipeÉtudiant en Ingénierie de Prompt

Formations principales

FAQ

Qui est Dedika ?

Le certificat est-il valable en France ?

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