Linux — Administration système#
Savoir utiliser Linux en ligne de commande est une chose. Savoir administrer un système Linux en est une autre : comprendre ce qui se passe réellement au démarrage, gérer les disques et les volumes logiques, configurer le réseau, sécuriser les accès, monitorer les performances et automatiser la maintenance. Ce livre est la suite naturelle du livre Bash et Linux — il part du shell et va là où peu de ressources pédagogiques s’aventurent : l’intérieur du système.
L’approche est délibérément intermédiaire-avancée. On ne réexplique pas ce qu’est un fichier ou un processus. On s’intéresse à ce que font réellement les couches du système : comment le noyau initialise le matériel, comment systemd orchestre les services, comment LVM abstrait le stockage physique, comment iptables/nftables filtrent les paquets avant même qu’une application les voie. Chaque concept est illustré par du code Python exécutable — parsing de /proc, simulations de scheduler, analyse de logs — et par des visualisations qui donnent à voir ce qui est normalement invisible.
Les commandes qui modifient l’état d’un système (fdisk, mdadm, iptables, ansible-playbook) sont présentées en blocs non-exécutables avec leurs sorties commentées, pour que le livre reste sûr à construire sur n’importe quelle machine tout en restant pédagogiquement complet.
Partie I — Le système de fond en comble#
Partie II — Stockage et systèmes de fichiers#
Partie III — Réseau#
Partie IV — Sécurité système#
Partie V — Monitoring, performance et diagnostics#
Partie VI — Administration en pratique#
À propos de ce livre. Ces notes couvrent l’administration système Linux de façon intermédiaire-avancée, du démarrage à l’automatisation avec Ansible, en passant par le stockage, le réseau, la sécurité et le monitoring. Le prérequis est le livre Bash et Linux. La rédaction a été réalisée par Lôc Cosnier avec l’assistance de Claude (Anthropic). Le contenu a été relu, structuré et validé par l’auteur ; toute erreur restante lui est imputable.