Choisissez votre langue
Cours d'administration Linux
+ de 400 000 professionnels sur la plateforme
Exclusif aux entreprises

Cours d'administration Linux

Maîtrisez l'administration Linux depuis l'interface en ligne de commande — en couvrant le stockage, le réseau, la sécurité, les scripts et systemd. Ce cours vous offre les compétences pratiques que les employeurs attendent d'un administrateur système Linux compétent. Que vous débutiez dans l'informatique ou que vous cherchiez à faire évoluer votre carrière, vous en sortirez prêt à gérer des systèmes de production réels en toute confiance.

Dedika pour les apprenants

Ce que votre équipe va maîtriser:

Vous construirez des bases solides dans l'architecture Linux, le processus de démarrage et la navigation dans le système de fichiers avant d'aborder la gestion des utilisateurs, les permissions et le déploiement de paquets logiciels. Le cours couvre le partitionnement de disque, LVM, RAID et la gestion des systèmes de fichiers afin que vous puissiez concevoir des configurations de stockage fiables. Vous configurerez les interfaces réseau, installerez des pare-feu et résoudrez les problèmes de connectivité à l'aide d'outils de diagnostic professionnels. La gestion des services systemd, l'écriture de scripts shell et l'automatisation avec Ansible sont traités en profondeur. Le durcissement de la sécurité, les stratégies de sauvegarde, la virtualisation avec KVM et Docker, et l'optimisation des performances complètent le programme de formation.

Comment votre équipe apprend de façon pratique Cours d'administration Linux

Comment votre équipe s’exerce Cours d'administration Linux

Des professionnels de ces entreprises se forment sur Dedika

ActemiumFR
Nunner LogisticsNL
GT Constructora GeotécnicaCR
Sydel StarBR
Metrô de São PauloBR
Aguas AndinasCL
DSMIN
MeridianbetRS
CDHCN

Contenu du cours

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

Chapitre 1Voir les détails

Fondamentaux de Linux et orientation système

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

    Enseigne les pages de manuel, les pages info et les indicateurs d'aide intégrés comme principaux outils d'autonomie. Réduit la dépendance aux ressources externes lors du travail d'administration réel.

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

    Cartographie l'arborescence standard des répertoires Linux et enseigne les commandes de navigation dans le shell. Fournit la conscience spatiale nécessaire pour chaque tâche d'administration ultérieure.

  • Leçon 3 • Notions de base du shell et maîtrise de la ligne de commande

    Présente la syntaxe Bash, la structure des commandes et la redirection d'E/S. Permet aux étudiants d'exécuter, d'enchaîner et de rediriger des commandes en toute confiance dès le premier jour.

  • Leçon 4 • Histoire de Linux et panorama des distributions

    Couvre la lignée Unix, le projet GNU/Linux et les grandes familles de distributions. Établit le contexte pour choisir et travailler avec n'importe quelle variante de Linux.

  • Leçon 5 • Architecture Linux et processus de démarrage

    Explique l'espace noyau, l'espace utilisateur et la séquence complète de démarrage, du firmware à l'invite de connexion. Ancre tout le travail d'administration ultérieur dans la connaissance du démarrage du système.

Chapitre 2Voir les détails

Utilisateurs, groupes et permissions

  • Leçon 1 • Comptes utilisateurs et fichiers d'authentification

    Explique /etc/passwd, /etc/shadow et /etc/group comme fondement de l'identité locale. Relie la structure des fichiers aux opérations réelles de gestion des comptes.

  • Leçon 2 • Permissions de fichiers et propriété

    Explique les bits de lecture, écriture et exécution pour le propriétaire, le groupe et les autres à l'aide de chmod et chown. Permet directement le contrôle d'accès sécurisé aux fichiers et répertoires.

  • Leçon 3 • Création et gestion des comptes utilisateurs

    Couvre les commandes useradd, usermod, userdel et passwd avec leurs options clés. Développe des compétences pratiques pour le provisionnement et le déprovisionnement de comptes à grande échelle.

  • Leçon 4 • Permissions spéciales et listes de contrôle d'accès

    Couvre SUID, SGID, le sticky bit et les ACL POSIX pour un contrôle d'accès fin. Étend le modèle de permissions standard aux environnements multi-utilisateurs complexes.

  • Leçon 5 • Gestion des groupes et délégation de privilèges

    Enseigne les commandes groupadd, groupmod, groupdel et l'assignation de groupes secondaires. Permet le contrôle d'accès basé sur les rôles via des stratégies d'appartenance à un groupe.

Chapitre 3Voir les détails

Gestion des processus et des tâches

  • Leçon 1 • Surveillance des processus et de l'activité du système

    Enseigne ps, top, htop et /proc pour l'inspection des processus en temps réel et instantanée. Relie les résultats de la surveillance aux décisions d'administration exploitables.

  • Leçon 2 • Priorité des processus et ordonnancement

    Enseigne nice, renice et l'ordonnanceur CFS de Linux pour contrôler l'allocation CPU. Permet aux administrateurs d'ajuster les performances des charges de travail en situation de contention de ressources.

  • Leçon 3 • Contrôle des tâches et exécution en arrière-plan

    Explique les tâches de premier plan, d'arrière-plan et suspendues à l'aide du contrôle de tâches intégré du shell. Permet le multitâche efficace au sein d'une seule session de terminal.

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

    Couvre les signaux POSIX, kill, killall et pkill pour la terminaison et le contrôle des processus. Permet une intervention sûre et ciblée sur les processus défaillants.

  • Leçon 5 • Concepts de processus et cycle de vie

    Explique PID, PPID, les états des processus et le modèle fork-exec. Fournit la base conceptuelle pour toutes les tâches de surveillance et de contrôle qui suivent.

Chapitre 4Voir les détails

Gestion des paquets et déploiement (logiciel) de logiciels

  • Leçon 1 • Compilation de logiciels à partir des sources

    Enseigne le flux de travail configure-make-install pour les logiciels non disponibles sous forme de paquets. Étend la capacité de déploiement (logiciel) aux versions personnalisées ou de pointe des logiciels.

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

    Couvre dpkg, apt et apt-get pour les systèmes des familles Debian et Ubuntu. Fournit des compétences parallèles à la section RPM pour une compétence multi-distribution.

  • Leçon 3 • Formats de paquets universels

    Présente Snap, Flatpak et AppImage comme options de déploiement (logiciel) agnostiques vis-à-vis de la distribution. Élargit les compétences de gestion des logiciels au-delà des gestionnaires de paquets traditionnels.

  • Leçon 4 • Concepts de gestion des paquets

    Explique les paquets, les dépôts, les métadonnées et les graphes de dépendances comme concepts fondamentaux. Prépare les étudiants à raisonner sur l'état des logiciels avant de toucher à un outil.

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

    Couvre rpm, yum et dnf pour les distributions de la famille Red Hat. Développe des compétences pratiques pour installer, interroger et supprimer des paquets sur des systèmes Linux d'entreprise.

Chapitre 5Voir les détails

Stockage, systèmes de fichiers et gestion des disques

  • Leçon 1 • Schémas de partitionnement de disque

    Couvre les tables de partition MBR et GPT à l'aide de fdisk, gdisk et parted. Établit la base de stockage physique nécessaire à tout travail sur les systèmes de fichiers.

  • Leçon 2 • Quotas disque et surveillance du stockage

    Enseigne les outils de quota, df, du et iostat pour la planification de la capacité et son application. Empêche l'épuisement du stockage et permet une gestion proactive des ressources.

  • Leçon 3 • Création et gestion des systèmes de fichiers

    Enseigne les variantes de mkfs, les options de montage et /etc/fstab pour les montages persistants. Relie les partitions brutes à un stockage utilisable accessible par le système d'exploitation.

  • Leçon 4 • Gestion des volumes logiques

    Explique les volumes physiques, les groupes de volumes et les volumes logiques à l'aide des outils LVM. Permet un stockage flexible et redimensionnable en ligne sans temps d'arrêt.

  • Leçon 5 • Concepts RAID et RAID logiciel

    Couvre les niveaux RAID 0, 1, 5 et 10 et les implémente avec mdadm. Fournit des options de redondance et de performance pour les charges de travail de stockage critiques.

Chapitre 6Voir les détails

Configuration réseau et dépannage

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

    Applique ping, traceroute, ss, tcpdump et nmap pour isoler les défauts de connectivité. Développe une méthodologie de diagnostic systématique applicable à tout problème réseau.

  • Leçon 2 • Routage et résolution de noms

    Enseigne les routes statiques, les passerelles par défaut et /etc/resolv.conf pour la configuration DNS. Permet la configuration complète de la connectivité de bout en bout, de l'interface à la couche application.

  • Leçon 3 • Notions fondamentales sur les réseaux pour les administrateurs Linux

    Passe en revue les couches TCP/IP, l'adressage, le sous-réseautage et les protocoles clés pertinents pour l'administration. Garantit que tous les étudiants partagent le vocabulaire réseau nécessaire pour le reste du chapitre.

  • Leçon 4 • Configuration et gestion des interfaces

    Couvre ip, nmcli et NetworkManager pour la configuration des interfaces Ethernet et sans fil. Développe la compétence essentielle de connecter de manière fiable un hôte Linux à un réseau informatique.

  • Leçon 5 • Configuration du pare-feu avec firewalld et iptables

    Configure les pare-feux basés sur l'hôte à l'aide des zones firewalld et des règles iptables. Protège directement les services Linux contre les accès réseau non autorisés.

Chapitre 7Voir les détails

Services système et administration Systemd

  • Leçon 1 • Gestion des services avec systemctl

    Couvre les sous-commandes start, stop, enable, disable et status pour le contrôle quotidien des services. Développe l'aisance opérationnelle nécessaire pour les tâches d'administration de routine.

  • Leçon 2 • Journald et gestion des journaux

    Utilisez journalctl pour interroger, filtrer et exporter les journaux structurés du journal systemd. Permet un diagnostic rapide des défaillances de service et des événements système.

  • Leçon 3 • Architecture Systemd et unités

    Explique les types d'unités, les fichiers d'unités et le graphe de dépendances que systemd utilise pour ordonner le démarrage. Fournit le modèle conceptuel nécessaire pour gérer efficacement n'importe quel service.

  • Leçon 4 • Minuteurs Systemd et tâches planifiées

    Remplace cron par des unités de minuteur systemd pour l'exécution de tâches planifiées. Fournit une planification plus fiable et journalisable, intégrée au gestionnaire de services.

  • Leçon 5 • Cibles et gestion de l'état du système

    Enseigne les cibles systemd en remplacement des niveaux d'exécution et explique les modes de secours et d'urgence. Permet des transitions d'état système contrôlées et des scénarios de récupération.

Chapitre 8Voir les détails

Scripts shell et automatisation

  • Leçon 1 • Fonctions, gestion des erreurs et débogage

    Enseigne la définition de fonctions, les codes de retour, set -e et bash -x pour des scripts fiables. Transforme des scripts fonctionnels en une automatisation maintenable et sûre pour la production.

  • Leçon 2 • Boucles et itération

    Couvre les boucles for, while et until avec break et continue pour le contrôle de flux. Permet le traitement de listes, de fichiers et de sorties de commandes dans des flux de travail automatisés.

  • Leçon 3 • Contrôle de flux et logique

    Enseigne les instructions if-then-else, case et les expressions de test pour la logique conditionnelle. Permet aux scripts de prendre des décisions basées sur l'état du système et les valeurs d'entrée.

  • Leçon 4 • Traitement de texte et manipulation de données

    Applique grep, sed, awk et cut pour analyser et transformer des données textuelles structurées. Permet aux scripts d'extraire, reformater et agir sur les données réelles du système et des journaux.

  • Leçon 5 • Fondamentaux de la scription Bash

    Couvre les lignes shebang, les variables, les règles de citation et les modes d'exécution des scripts. Établit des habitudes de scription correctes qui préviennent les bogues subtils dans les scripts de production.

Certification

Votre certificat valide de réussite

Ce cours est fait pour vous :

  • Technicien de support IT : prêt à passer des tickets d’assistance technique aux rôles d’administration de serveurs.

  • Personne en reconversion professionnelle : transition depuis un domaine non technique et visant un poste en infrastructure ou DevOps.

  • Développeur junior : souhaitant comprendre les environnements Linux où leur code s'exécute en réalité.

  • Passionné de laboratoire maison : bricoleur autodidacte cherchant des connaissances structurées pour combler des lacunes critiques en compétences.

  • Administrateur Windows : élargir son expertise pour gérer des systèmes Linux en parallèle de ses responsabilités existantes.

  • Étudiant universitaire : étudiant en informatique ou en technologies de l'information et développant des compétences pratiques au-delà des cours.

Cours associés

FAQ

Qui est Dedika ?

Le certificat est-il valable en France ?

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

Cours PDF