
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 tous les grands domaines de défaillance — des échecs d'amorçage et des fuites de mémoire aux pannes réseau et aux refus SELinux. Vous maîtriserez les outils, les commandes et les modèles mentaux que les administrateurs système expérimentés utilisent quotidiennement.
Ce que vous allez apprendre:
Vous allez acquérir une solide compréhension des fondements de Linux, en commençant par la hiérarchie du système de fichiers, le processus d'amorçage et les limites entre le noyau et l'espace utilisateur. De là, vous travaillerez avec les commandes de diagnostic essentielles utilisées lors d'incidents réels, puis vous passerez à l'analyse des journaux, au dépannage des processus, à la réparation du stockage et aux diagnostics réseau. Le cours couvre également la récupération des services systemd, les erreurs de sécurité et de permissions, ainsi que 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 analyse comparative du rendement 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 entreprises, le cours inclut des exercices et des exemples adaptés à votre propre entreprise et à ses besoins spécifiques.
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 micrologiciel à l'init jusqu'à un shell en cours d'exécution. Fournit les bases pour diagnostiquer les échecs de démarrage dans les chapitres ultérieurs.
Leçon 2 • Hiérarchie et disposition du système de fichiers
Cartographie l'arborescence standard des répertoires et explique le but de chaque chemin de premier niveau. Permet de localiser avec précision les fichiers lors d'une enquête sur un incident.
Leçon 3 • Interaction entre le noyau et l'espace utilisateur
Couvre 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. Établit un lien entre l'énumération des périphériques et les flux de travail de dépannage du 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 du matériel 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 l'utilisation de ps, top, htop et des outils connexes pour observer les processus en cours d'exécution et la consommation des ressources. Forme la base des diagnostics du processeur et de la 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 d'extraire efficacement les données pertinentes de fichiers journaux volumineux.
Leçon 4 • Utilitaires de disque et de système de fichiers
Couvre df, du, lsblk et fdisk pour l'inspection du stockage. Soutient directement le dépannage du stockage abordé dans les chapitres ultérieurs.
Leçon 5 • Commandes de diagnostic réseau
Présente les commandes ip, ss, ping, traceroute et dig pour l'inspection de l'état du réseau. Prépare les étudiants au chapitre dédié au 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 d'événements entre plusieurs sources de journaux
Synchronise les horodatages et corrèle les entrées de plusieurs fichiers journaux. Produit une chronologie unifiée des événements 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 service/gravité 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
Couvre 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. Fait le pont entre les connaissances du processus de démarrage du chapitre 1 et le diagnostic de pannes réelles.
Leçon 5 • Schémas de journaux d'application et de service
Identifie les schémas d'erreur courants dans les journaux du serveur Web, de la base de données et SSH. Enseigne la reconnaissance de motifs qui accélère l'identification de la cause première.
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 mesures de surface.
Leçon 3 • Utilisation de la mémoire et détection des fuites
Lit /proc/meminfo, utilise free et valgrind pour détecter les fuites et la consommation excessive. Établit un lien entre les mesures de mémoire et les é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 la façon dont les zombies s'accumulent. Fournit des mesures correctives sans perturber les services dépendants.
Leçon 5 • Analyse de l'utilisation du processeur
Utilise mpstat, vmstat et perf stat pour identifier les goulots d'étranglement du processeur et les processus incontrôlés. S'appuie sur les outils d'inspection des processus présentés 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. Couvre les procédures de reconstruction et la vérification de l'intégrité des données.
Leçon 3 • Diagnostics d'état du disque et SMART
Utilise smartctl pour lire les attributs d'état 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. Couvre les procédures de démontage sécurisé pour éviter toute corruption supplémentaire.
Leçon 5 • Analyse des performances d'E/S
Utilise iostat, iotop et blktrace pour identifier les goulots d'étranglement d'E/S et les périphériques saturés. Établit un lien entre les mesures de stockage et les 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 d'interface et de couche de liaison
Utilise ip link, ethtool et mii-tool pour inspecter l'état de l'interface physique et logique. Identifie les discordances de duplex, la perte de porteuse et les erreurs de pilote.
Leçon 3 • Problèmes de routage IP et de passerelle
Lit les tables de routage avec ip route et diagnostique les passerelles par défaut manquantes ou incorrectes. Établit un lien entre les diagnostics d'interface et les tests d'accessibilité 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 des pannes 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 des journaux du chapitre 3.
Leçon 2 • Dépendances et échecs d'ordonnancement
Cartographie les graphes de dépendances 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 redémarrage et de plantage des services
Configure les directives Restart= et RestartSec= et interprète les schémas 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. Établit un lien entre les concepts de cgroup présentés au chapitre 4 et la gestion des services.
Leçon 5 • Unités de temporisation et échecs de tâches planifiées
Diagnostique les temporisateurs systemd défaillants 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 permissions
Dépannage de la sécurité et des permissions
Leçon 1 • Diagnostics de profil AppArmor
Lit les journaux de refus d'AppArmor et utilise aa-logprof pour mettre à jour les profils. Fournit un chemin de dépannage MAC alternatif pour les systèmes basés sur Debian.
Leçon 2 • Problèmes de sudo et d'escalade de privilèges
Diagnostique les erreurs de syntaxe de sudoers et les refus de permission à l'aide de visudo et sudo -l. Garantit que les chemins d'escalade 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. Couvre les erreurs de permission courantes sur les répertoires authorized_keys et .ssh.
Leçon 5 • Erreurs de permission et de propriété de fichiers
Diagnostique les erreurs EACCES et EPERM à l'aide de ls -l, stat et strace. Résout les discordances de propriété et les problèmes de bit collant 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 ou ingénieure DevOps : gère l'infrastructure Linux, mais résout les problèmes par instinct plutôt que par méthode.
Technicien de soutien en TI : prêt à dépasser le travail au bureau d'aide pour assumer des responsabilités au niveau des serveurs.
Diplômé(e) en informatique : possède la théorie, mais manque d’expérience pratique face à des pannes réelles de systèmes.
Changement de carrière : passer de l’administration Windows à l’exploration des environnements Linux sur le plan professionnel.
Opérateur de laboratoire domestique amateur : gère des services auto-hébergés et souhaite corriger les pannes de manière autonome.
Ce que nos apprenants disent
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 à 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 il est présenté ainsi que la transcription des vidéos, 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 Canada ?
Les cours sont-ils gratuits?
Quelle est la charge de travail des 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 fonctionne?
Cours PDF




















