# 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

- [Démarrage et init](01_boot_init.md)
- [Le noyau Linux](02_noyau_linux.md)
- [Utilisateurs, groupes et sudo](03_utilisateurs_groupes.md)
- [Systemd en profondeur](04_systemd.md)

## Partie II — Stockage et systèmes de fichiers

- [Disques et partitions](05_disques_partitions.md)
- [Systèmes de fichiers](06_systemes_fichiers.md)
- [LVM — Gestion de volumes logiques](07_lvm.md)
- [RAID et sauvegarde](08_raid_sauvegarde.md)

## Partie III — Réseau

- [Configuration réseau](09_configuration_reseau.md)
- [Pare-feu et filtrage](10_pare_feu.md)
- [SSH avancé](11_ssh_avance.md)
- [Services réseau](12_services_reseau.md)

## Partie IV — Sécurité système

- [Permissions avancées](13_permissions_avancees.md)
- [Durcissement du système](14_durcissement.md)
- [Cryptographie pratique](15_cryptographie.md)

## Partie V — Monitoring, performance et diagnostics

- [Monitoring système](16_monitoring_systeme.md)
- [Analyse de logs](17_analyse_logs.md)
- [Performance et tuning](18_performance_tuning.md)

## Partie VI — Administration en pratique

- [Ansible — Gestion de configuration](19_ansible.md)
- [Virtualisation et conteneurs](20_virtualisation.md)
- [Automatisation et maintenance](21_automatisation_maintenance.md)
- [Bonnes pratiques ops](22_bonnes_pratiques_ops.md)

---

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