Livre gratuit · 804 pages · PDF
Maîtriser Ubuntu 24.04 LTS
Du premier démarrage à l'administration de serveurs. Un livre complet de Gary Nkweka, fondateur de WSC Digital, offert à tous. Il se télécharge, se copie et se partage librement. Il ne se vend pas.
Licence Creative Commons BY-NC-ND 4.0. Édition à lire sur écran ou à imprimer, en français.

Ce que vous apprenez
Installer Ubuntu 24.04 sur un poste ou un serveur. Maîtriser la ligne de commande et écrire des scripts Bash. Comprendre systemd. Gérer disques, LVM, RAID et sauvegardes. Configurer le réseau et SSH, durcir le système. Déployer un site web, une base de données et la supervision. Puis passer à Git, Docker et Ansible.
Chaque commande a été exécutée sur Ubuntu 24.04 LTS, et chaque sortie est reproduite telle qu'elle s'est affichée. Le livre explique le pourquoi avant le comment.
Pour qui
Les débutants, les développeurs, les administrateurs Windows qui passent à Linux, les futurs administrateurs et ingénieurs DevOps. Et tous ceux qui hébergent leurs propres services.
La licence, en clair
Ce livre est diffusé sous la licence Creative Commons Attribution, Pas d'utilisation commerciale, Pas de modification 4.0 International (CC BY-NC-ND 4.0).
Vous pouvez
Le télécharger, le copier, l'imprimer et le partager, gratuitement, sous toute forme : à vos élèves, à vos collègues, dans votre école ou votre entreprise.
À condition de
Citer l'auteur et la source : Gary Nkweka, wscdigital.net. Le partager tel quel, sans le modifier ni en diffuser une version modifiée.
Vous ne pouvez pas
Le vendre, seul ou avec autre chose, ni en tirer un profit commercial. Un exemplaire imprimé se donne, il ne se vend pas.
Texte complet de la licence : creativecommons.org/licenses/by-nc-nd/4.0/deed.fr. Pour tout autre usage, écrivez à contact@wscdigital.net.
Sommaire
Trente-trois chapitres en onze parties, deux projets complets et cinq annexes.
I. Fondations
- 1. Linux, Ubuntu et vous
- 2. Installer Ubuntu 24.04
- 3. Premiers pas dans l'environnement
II. L'environnement Ubuntu
- 4. Le système de fichiers
- 5. Les commandes essentielles du shell
- 6. Utilisateurs, groupes et permissions
- 7. La gestion des paquets
III. Maîtrise du shell Bash
- 8. Le shell en profondeur
- 9. Traiter du texte en ligne de commande
- 10. Écrire des scripts Bash
IV. systemd et gestion du système
- 11. Le démarrage du système
- 12. Processus et services
- 13. Journaux et planification
V. Stockage et systèmes de fichiers
- 14. Disques, partitions et systèmes de fichiers
- 15. LVM, RAID et chiffrement
- 16. Sauvegarde et restauration
VI. Réseau sous Ubuntu
- 17. Les fondamentaux du réseau
- 18. Configurer le réseau sous Ubuntu
- 19. SSH
VII. Sécurité du système
- 20. Durcir le système
- 21. Pare-feu et protection du réseau
- 22. AppArmor et le confinement
VIII. Services serveur essentiels
- 23. Serveurs web
- 24. Bases de données
- 25. Partager des fichiers sur le réseau
- 26. Superviser un serveur
IX. Automatisation et DevOps
- 27. Git et le suivi des versions
- 28. Les conteneurs avec Docker
- 29. Automatiser avec Ansible
X. Diagnostic, performance, récupération
- 30. Diagnostiquer un incident
- 31. Récupérer et sauver
XI. Projets guidés
- 32. Projet : un serveur personnel
- 33. Projet : un poste de travail
Annexes
- A. Aide-mémoire des commandes
- B. Référence systemd
- C. Glossaire
- D. Ressources pour continuer
- E. Installer vite
Vos serveurs, sans y passer vos nuits
Le livre vous apprend à tout faire vous-même. Si vous préférez qu'on s'en charge, nous installons, sécurisons et surveillons vos serveurs Ubuntu. Décrivez votre besoin : réponse en 48 h.
Ubuntu et Canonical sont des marques déposées de Canonical Ltd. Ce livre n'est ni publié ni approuvé par Canonical.