Aller au contenu
WSC DIGITAL

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.

Maîtriser Ubuntu 24.04 LTS

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.