Aller au contenu
Administration Linux medium

Formation Linux : administrer et sécuriser un serveur

8 min de lecture

Cette formation Linux vous mène de la première commande à l'administration d'un serveur en production, jusqu'aux certifications RHCSA et LFCS. Elle réunit près de 200 leçons réparties en volets thématiques, une centaine de labs pratiques jouables sur de vraies machines et un quiz sur chaque guide, pour un parcours complet et gratuit. Elle s'adresse aux administrateurs débutants ou intermédiaires, aux développeurs qui veulent comprendre leur environnement de production, et à ceux qui préparent une certification. Testée sur Debian 13, Ubuntu Server 26.04 et AlmaLinux 10.

  • Administrer un serveur Linux en autonomie sur les distributions majeures.
  • Diagnostiquer et résoudre des incidents système, réseau et stockage.
  • Sécuriser un système : permissions, sudo, ACL, SELinux/AppArmor, pare-feu.
  • Automatiser avec des scripts Bash robustes et des tâches planifiées.
  • Préparer une certification crédible : RHCSA (EX200) ou LFCS.

J'administre des serveurs Linux depuis des années, et j'ai construit cette formation autour d'une conviction simple : on ne retient que ce qu'on a cassé et réparé soi-même. Chaque sujet suit donc le même fil, comprendre puis pratiquer puis prouver. Un guide pose le modèle mental et les commandes, un lab vous met aux commandes d'une VM jetable où l'erreur ne coûte rien, et un quiz vérifie que l'essentiel est acquis.

Ce que je refuse : les tutoriels qui enchaînent des commandes sans expliquer pourquoi, et les exemples foo/bar déconnectés du réel. Ici, chaque commande a tourné sur une vraie machine avant d'être écrite, et chaque lab vérifie la persistance après reboot, parce que sur un examen comme en production, ce qui ne survit pas au redémarrage ne compte pas.

Le parcours est découpé en volets thématiques que vous suivez dans l'ordre ou selon votre besoin. Chaque leçon porte son guide, souvent son lab et son quiz.

Fondamentaux

Sept volets pour poser les bases : découvrir Linux, se repérer dans les fichiers, manipuler le texte, utiliser le shell, gérer droits et processus, installer des logiciels, lire les logs.

42 leçons

Exploiter

Huit volets pour l'usage quotidien : texte en ligne de commande, SSH, scripts Bash, shells, planification, processus, performances, systemd.

45 leçons

Stockage

Partitions, systèmes de fichiers, montages persistants, LVM, RAID, chiffrement LUKS, quotas et performances disque.

21 leçons

Réseau

Configurer une interface de façon persistante, Netplan et NetworkManager, agrégation de liens, diagnostic, transferts de fichiers.

11 leçons

Maintenir

Paquets (APT, DNF, Flatpak), dépendances, mises à jour de sécurité, charge système, espace disque.

14 leçons

Sécuriser

Utilisateurs et groupes, sudo, ACL, LDAP/SSSD, durcissement (sysctl, GRUB, permissions), pare-feu et SELinux/AppArmor.

15 leçons

Dépanner

Méthode de diagnostic, service qui ne démarre pas, perte d'accès SSH, système de fichiers en lecture seule, boot bloqué.

7 leçons

Internals

Les mécanismes du noyau : cgroups, namespaces et capabilities, pour comprendre ce qui se passe sous la surface.

3 leçons

La formation ne se limite pas à des guides à lire. Elle repose sur la preuve par la pratique : une centaine de labs jouables en ligne de commande, avec de nouveaux labs qui arrivent régulièrement, plus un capstone qui simule l'examen RHCSA complet.

Chaque lab prépare un environnement jetable (un shell isolé ou une VM), déroule un scénario, puis vérifie l'état réel du système et calcule un score. Vous ne cassez rien sur votre poste. La CLI dsoxlab pilote tout : lancer, valider, suivre sa progression.

Entre les labs guidés (apprendre) et les capstones (examen complet), les drills sont une couche intermédiaire : des tâches courtes, sans indices et chronométrées, à réaliser comme le jour J. La plupart sont bi-distribution : un seul contenu sert la RHCSA (RHEL) et la LFCS, on choisit la cible avec --target.

Deux certifications structurent la formation : la RHCSA de Red Hat et la LFCS de la Linux Foundation. Ce ne sont pas une annexe, mais une voie majeure de validation de vos compétences, et tout le parcours y prépare.

Le parcours reste valable quelle que soit votre distribution. Mais chaque version majeure apporte des changements qui touchent un serveur en production et ne se devinent pas : Debian 13 monte /tmp en mémoire et cesse de lire /etc/sysctl.conf, Ubuntu 26.04 remplace les coreutils GNU par une réimplémentation en Rust, et AlmaLinux 10 démarre en SELinux enforcing tout en refusant de booter sur un processeur trop ancien. Ces pages traitent chaque distribution pour elle-même, à partir de mesures en lab, pas des notes de version.

Les fiches de commandes A-Z et les compléments (Nix, éditeurs avancés, WSL2) restent disponibles comme complément ponctuel, hors du chemin principal d'apprentissage.

Ce site vous est utile ?

Sachez que moins de 1% des lecteurs soutiennent ce site.

Je maintiens +700 guides gratuits, sans pub ni tracking. Un soutien, même symbolique, m'aide à couvrir l'hébergement et à garder ces ressources gratuites. Merci pour votre appui.

Le formulaire ne s'affiche pas ? Ouvrir Ko-fi dans un onglet.

Abonnez-vous et suivez mon actualité DevSecOps sur LinkedIn