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

Dedika pour entreprises

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.

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 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 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 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 3Voir les détails

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 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 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 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. 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 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 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 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 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 8Voir les détails

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.

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 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...
Giulio Carlo
Giulio CarloÉtudiant en Marketing Numérique
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 il est présenté ainsi que la transcription des vidéos, 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 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