
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.
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.
Contenu du cours
8 Chapitres • 39 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsFondamentaux de l'architecture du système Linux
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 2MasquerCacher les détailsVoir les détailsOutils et commandes de diagnostic essentiels
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 3MasquerCacher les détailsVoir les détailsAnalyse des journaux et journalisation système
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 4MasquerCacher les détailsVoir les détailsDépannage des processus et de la mémoire
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 5MasquerCacher les détailsVoir les détailsDépannage du stockage et du système de fichiers
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 6MasquerCacher les détailsVoir les détailsDépannage réseau et connectivité
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 7MasquerCacher les détailsVoir les détailsDépannage des services et de Systemd
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 8MasquerCacher les détailsVoir les détailsDépannage de la sécurité et des autorisations
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.
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...

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 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




















