Choisissez votre langue
Formation en dépannage Linux
Plus de 2 millions d'apprenants dans le monde

Formation en dépannage Linux

Arrêtez de deviner quand les systèmes Linux tombent en panne et commencez à diagnostiquer avec précision. Ce cours vous offre un parcours structuré et pratique à travers chaque grand domaine de défaillance — des échecs de démarrage aux fuites mémoire en passant par les pannes réseau et les refus SELinux. Vous maîtriserez les outils, les commandes et les modèles mentaux sur lesquels les administrateurs système expérimentés comptent quotidiennement.

Dedika pour entreprises

Ce que vous allez apprendre:

Vous allez construire une solide compréhension des mécanismes internes de Linux, en commençant par la hiérarchie du système de fichiers, le processus de démarrage et les limites entre le noyau et l'espace utilisateur. De là, vous travaillerez sur les commandes de diagnostic essentielles utilisées dans les incidents réels, puis passerez à l'analyse des journaux, au dépannage des processus, à la réparation du stockage et au diagnostic réseau. Le cours aborde également la récupération des services systemd, les erreurs de sécurité et de permissions, et des sujets avancés comme l'observabilité basée sur eBPF et le dépannage des conteneurs. Vous terminerez avec des compétences pratiques en automatisation de scripts shell, en évaluation comparative des performances et en documentation structurée des incidents.

Comment vous étudiez de façon pratique Formation en dépannage Linux

Comment vous pratiquez Formation en dépannage 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.

Cliquez ici

Contenu du cours

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

Chapitre 1Voir les détails

Fondamentaux de l'architecture du système Linux

  • Leçon 1 • Processus de démarrage du BIOS à la connexion

    Retrace la séquence complète de démarrage, du firmware à l'initialisation jusqu'à un shell en cours d'exécution. Fournit la base pour diagnostiquer les échecs de démarrage dans les chapitres suivants.

  • Leçon 2 • Hiérarchie et organisation du système de fichiers

    Cartographie l'arborescence standard des répertoires et explique le rôle de chaque chemin de premier niveau. Permet une localisation précise des fichiers lors d'une enquête sur un incident.

  • Leçon 3 • Interaction entre le noyau et l'espace utilisateur

    Aborde le rôle du noyau, les appels système et les niveaux de privilège des processus. Établit la frontière conceptuelle qui explique la plupart des modes de défaillance de Linux.

  • Leçon 4 • Modèle de périphérique et de pilote

    Explique comment le matériel est représenté dans le noyau et exposé à l'espace utilisateur. Relie l'énumération des périphériques aux flux de travail de dépannage matériel.

Chapitre 2Voir les détails

Outils et commandes de diagnostic essentiels

  • Leçon 1 • Informations système et requêtes matérielles

    Utilise dmidecode, lscpu, lshw et uname pour extraire les métadonnées matérielles et du système d'exploitation. Fournit le contexte nécessaire pour interpréter avec précision les résultats de diagnostic.

  • Leçon 2 • Inspection des processus et des ressources

    Enseigne ps, top, htop et les outils associés pour observer les processus en cours d'exécution et la consommation des ressources. Forme la base des diagnostics CPU et mémoire.

  • Leçon 3 • Traitement de texte pour les diagnostics

    Applique grep, awk, sed et sort pour filtrer et transformer les résultats de diagnostic. Permet une extraction efficace des données pertinentes à partir de gros fichiers journaux.

  • Leçon 4 • Utilitaires de disque et de système de fichiers

    Aborde df, du, lsblk et fdisk pour l'inspection du stockage. Soutient directement le dépannage du stockage abordé dans les chapitres suivants.

  • Leçon 5 • Commandes de diagnostic réseau

    Introduit ip, ss, ping, traceroute et dig pour l'inspection de l'état du réseau. Prépare les étudiants pour le chapitre dédié à la mise en réseau.

Chapitre 3Voir les détails

Analyse des journaux et journalisation système

  • Leçon 1 • Corrélation des événements entre sources de journaux

    Synchronise les horodatages et corrèle les entrées de plusieurs fichiers journaux. Produit une chronologie d'événements unifiée essentielle pour la reconstruction d'incidents complexes.

  • Leçon 2 • Architecture Syslog et fichiers journaux

    Explique la configuration de rsyslog et syslog-ng, les niveaux de facility/sévérité et le routage des journaux. Établit la structure derrière les entrées de /var/log.

  • Leçon 3 • Plongée approfondie dans le journal Systemd

    Aborde le filtrage avec journalctl, le stockage persistant et les champs de journal structurés. Permet des requêtes précises limitées dans le temps lors de l'analyse d'incidents.

  • Leçon 4 • Analyse des journaux du noyau et de démarrage

    Lit la sortie de dmesg et les journaux de démarrage précoces pour identifier les erreurs matérielles et de pilote. Relie les connaissances du processus de démarrage du Chapitre 1 au diagnostic de pannes réelles.

  • Leçon 5 • Modèles de journaux d'application et de service

    Identifie les modèles d'erreur courants dans les journaux du serveur web, de la base de données et SSH. Enseigne la reconnaissance de formes qui accélère l'identification de la cause profonde.

Chapitre 4Voir les détails

Dépannage des processus et de la mémoire

  • Leçon 1 • Comportement et réglage du tueur OOM

    Analyse les entrées de journal du tueur OOM et ajuste oom_score_adj pour protéger les processus critiques. Applique directement les compétences d'analyse de journaux du Chapitre 3.

  • Leçon 2 • Profilage des performances avec perf et strace

    Utilise perf record et strace pour profiler les chemins de code chauds et tracer les séquences d'appels système. Permet une analyse approfondie au-delà des métriques de surface.

  • Leçon 3 • Utilisation de la mémoire et détection de fuites

    Lit /proc/meminfo, utilise free et valgrind pour détecter les fuites et la consommation excessive. Relie les métriques mémoire aux événements OOM observés dans les journaux.

  • Leçon 4 • Gestion des processus zombies et orphelins

    Explique le cycle de vie des processus, les relations parent-enfant et comment les zombies s'accumulent. Fournit des mesures correctives sans perturber les services dépendants.

  • Leçon 5 • Analyse de l'utilisation du CPU

    Utilise mpstat, vmstat et perf stat pour identifier les goulots d'étranglement CPU et les processus incontrôlés. S'appuie sur les outils d'inspection des processus introduits au Chapitre 2.

Chapitre 5Voir les détails

Dépannage du stockage et du système de fichiers

  • Leçon 1 • Échecs de montage et erreurs fstab

    Résout les échecs de montage au démarrage causés par des entrées fstab incorrectes ou des périphériques manquants. Applique les connaissances du processus de démarrage du Chapitre 1 à la récupération du stockage.

  • Leçon 2 • Dépannage LVM et RAID

    Diagnostique les matrices RAID dégradées et les échecs de groupe de volumes LVM à l'aide de mdadm et pvdisplay. Aborde les procédures de reconstruction et la vérification de l'intégrité des données.

  • Leçon 3 • Santé du disque et diagnostics SMART

    Utilise smartctl pour lire les attributs de santé du disque et prédire les pannes avant la perte de données. Établit une surveillance proactive du stockage comme habitude de dépannage.

  • Leçon 4 • Intégrité et réparation du système de fichiers

    Applique fsck et e2fsck pour détecter et réparer les erreurs du système de fichiers sur les volumes ext et xfs. Aborde les procédures de démontage sécurisé pour éviter une corruption supplémentaire.

  • Leçon 5 • Analyse des performances I/O

    Utilise iostat, iotop et blktrace pour identifier les goulots d'étranglement I/O et les périphériques saturés. Relie les métriques de stockage aux symptômes au niveau des processus du Chapitre 4.

Chapitre 6Voir les détails

Dépannage réseau et connectivité

  • Leçon 1 • Dépannage des ports de service et des sockets

    Utilise ss et netstat pour vérifier que les services écoutent sur les ports et adresses attendus. Résout les conflits de ports et les échecs de liaison.

  • Leçon 2 • Diagnostics de l'interface et de la couche de liaison

    Utilise ip link, ethtool et mii-tool pour inspecter l'état de l'interface physique et logique. Identifie les incompatibilités de duplex, la perte de porteuse et les erreurs de pilote.

  • Leçon 3 • Routage IP et problèmes de passerelle

    Lit les tables de routage avec ip route et diagnostique les passerelles par défaut manquantes ou incorrectes. Relie les diagnostics d'interface aux tests de joignabilité de bout en bout.

  • Leçon 4 • Échecs de résolution DNS

    Utilise dig, nslookup et l'inspection de /etc/resolv.conf pour tracer les échecs DNS. Fait la distinction entre une mauvaise configuration du résolveur et une panne DNS en amont.

  • Leçon 5 • Diagnostic du pare-feu et du filtrage de paquets

    Inspecte les règles iptables et nftables pour identifier le trafic bloqué ou rejeté. Utilise tcpdump pour confirmer si les paquets atteignent l'hôte.

Chapitre 7Voir les détails

Dépannage des services et de Systemd

  • Leçon 1 • État des unités Systemd et analyse des pannes

    Utilise systemctl status et journalctl -u pour lire l'état de l'unité et les codes de sortie. S'appuie directement sur les compétences d'analyse de journaux du Chapitre 3.

  • Leçon 2 • Défaillances de dépendance et d'ordonnancement

    Cartographie les graphes de dépendance des unités avec systemd-analyze et résout les conflits d'ordonnancement. Empêche les pannes en cascade causées par des directives After= ou Requires= manquantes.

  • Leçon 3 • Politiques de plantage et de redémarrage des services

    Configure les directives Restart= et RestartSec= et interprète les modèles de boucle de plantage. Équilibre la récupération automatique avec la prévention de l'épuisement des ressources.

  • Leçon 4 • Limites de ressources et contrôles Cgroup

    Définit CPUQuota, MemoryMax et IOWeight dans les fichiers d'unité pour contraindre les services malveillants. Relie les concepts cgroup introduits au Chapitre 4 à la gestion des services.

  • Leçon 5 • Unités de minuterie et échecs de tâches planifiées

    Diagnostique les minuteries systemd défaillantes et les compare aux problèmes de planification basés sur cron. Garantit que les tâches périodiques s'exécutent de manière fiable et laissent des journaux audités.

Chapitre 8Voir les détails

Dépannage de la sécurité et des autorisations

  • Leçon 1 • Diagnostics des profils AppArmor

    Lit les journaux de refus AppArmor et utilise aa-logprof pour mettre à jour les profils. Fournit une voie alternative de dépannage MAC pour les systèmes basés sur Debian.

  • Leçon 2 • Problèmes de Sudo et d'élévation de privilèges

    Diagnostique les erreurs de syntaxe sudoers et les refus d'autorisation à l'aide de visudo et sudo -l. Garantit que les chemins d'élévation de privilèges sont corrects et audités.

  • Leçon 3 • Dépannage des politiques SELinux

    Utilise audit2allow, sealert et restorecon pour diagnostiquer et corriger les refus SELinux. Évite l'erreur courante de désactiver SELinux au lieu de corriger la politique.

  • Leçon 4 • Échecs d'authentification SSH

    Résout les échecs d'authentification par clé et par mot de passe à l'aide de ssh -vvv et des journaux sshd. Aborde les erreurs de permission courantes sur authorized_keys et les répertoires .ssh.

  • Leçon 5 • Erreurs de permission et de propriétaire de fichier

    Diagnostique les erreurs EACCES et EPERM à l'aide de ls -l, stat et strace. Résout les incohérences de propriétaire et les problèmes de sticky bit sur les répertoires partagés.

Certification

Votre certificat valide de réussite

Ce cours est pour vous :

  • Administrateur système junior : a besoin d'un processus fiable lorsque les systèmes de production se comportent de manière inattendue.

  • Ingénieur DevOps : gère l'infrastructure Linux mais résout les problèmes par instinct plutôt que par méthode.

  • Technicien de support informatique : prêt à dépasser le travail de helpdesk pour assumer des responsabilités au niveau serveur.

  • Diplômé en informatique : possède la théorie mais manque d'expérience pratique avec des pannes réelles de systèmes.

  • Reconversion professionnelle : vous venez de l'administration Windows et vous élargissez vos compétences aux environnements Linux à titre professionnel.

  • Opérateur de homelab amateur : exécute des services auto-hébergés et souhaite résoudre les pannes de manière indépendante.

Ce que disent nos apprenants

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 au Cameroun ?

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