Systèmes d’exploitation
Administration Linux avancée, serveurs et services
Une formation pour administrer des serveurs Linux en production : stockage, services réseau, serveur web en HTTPS, sécurisation, sauvegardes, supervision et automatisation.
Présentation
Description
Administrer un serveur en production demande plus que connaître les commandes : il faut gérer le stockage sans interruption, publier des services fiables et sécurisés, détecter les problèmes avant les utilisateurs et pouvoir tout restaurer après un incident.
Les participants construisent et exploitent l’infrastructure de serveurs d’une entreprise : stockage LVM et RAID, DNS, DHCP, partage de fichiers, serveur web Nginx en HTTPS, base de données, pare-feu, sauvegardes automatiques et supervision avec Prometheus et Grafana, puis automatisent l’ensemble avec Ansible.
Pour qui
Public et prérequis
Public visé
- Étudiants ayant suivi « Linux I » ou équivalent
- Administrateurs systèmes qui veulent consolider leurs pratiques
- Développeurs et DevOps qui gèrent leurs propres serveurs
Prérequis
- Formation « Linux I » ou maîtrise de la ligne de commande, des droits et de systemd
- Bases des réseaux TCP/IP
- Un PC avec 16 Go de RAM pour plusieurs machines virtuelles
Objectifs et méthode
Ce que vous saurez faire
À l’issue de la formation
- gérer disques et stockage avec LVM et le RAID logiciel
- comprendre le démarrage du système et dépanner un serveur qui ne démarre plus
- déployer des services réseau : DNS, DHCP, partage de fichiers
- publier des sites et des API avec Nginx en HTTPS
- sécuriser un serveur : SSH, pare-feu, Fail2ban, mises à jour, journaux
- mettre en place sauvegardes, supervision et automatisation (Ansible)
Méthode pédagogique
- Courts exposés, puis laboratoires sur plusieurs machines virtuelles à chaque séance
- Une infrastructure fil rouge qui grandit de séance en séance
- Pannes et incidents simulés à diagnostiquer et réparer
- Bonnes pratiques de production : documentation, moindre privilège, tout est sauvegardé et supervisé
Programme
10 séances
30 h au total, séances de 3 h.
-
Séance 01
Démarrage et dépannage système
Séquence de démarrage, GRUB, systemd et cibles, mode de secours, réparer un serveur qui ne démarre plus.
Durée : 3 h
-
Séance 02
Stockage avancé : LVM et RAID
Partitionnement, systèmes de fichiers, LVM (agrandir à chaud, instantanés), RAID logiciel avec mdadm, quotas.
Durée : 3 h
-
Séance 03
Scripts d’administration
Scripts Bash robustes : fonctions, gestion des erreurs, arguments, journaux, planification avec cron et les timers systemd.
Durée : 3 h
-
Séance 04
Services réseau : DNS et DHCP
Serveur DNS avec Bind, serveur DHCP, diagnostic de la résolution et des baux.
Durée : 3 h
-
Séance 05
Partage de fichiers
Partage avec Samba pour les postes Windows et NFS pour les serveurs Linux, droits et sécurité des partages.
Durée : 3 h
-
Séance 06
Serveur web et HTTPS
Nginx, hôtes virtuels, proxy inverse vers une application, certificats Let’s Encrypt, PHP et base de données.
Durée : 3 h
-
Séance 07
Sécuriser un serveur
Durcissement SSH, pare-feu (UFW, nftables), Fail2ban, mises à jour automatiques, audit des journaux.
Durée : 3 h
-
Séance 08
Sauvegarde et restauration
Stratégie 3-2-1, rsync, outils de sauvegarde incrémentale, sauvegarde des bases, tests de restauration.
Durée : 3 h
-
Séance 09
Supervision et journaux
Métriques avec Prometheus et node_exporter, tableaux de bord et alertes Grafana, centralisation des journaux.
Durée : 3 h
-
Séance 10
Automatisation et évaluation
Reproduire la configuration d’un serveur avec Ansible, puis évaluation pratique : incidents et mise en service.
Durée : 3 h
Programme adaptable (Rocky Linux, orientation cloud ou conteneurs, volume horaire).
Évaluation et modalités
Validation et organisation
Évaluation et validation
- Laboratoires vérifiés à chaque séance
- Examen pratique individuel : mise en service d’un serveur et résolution d’incidents, noté sur 20
- Attestation de formation délivrée par OSDIGITALIS, Open Digital Service
Modalités
- Durée
- 30 heures, en 10 séances de 3 heures
- Format
- présentiel en salle informatique, ou intra-entreprise / établissement
- Effectif
- groupes de 8 à 20 participants
- Matériel
- un poste par participant avec VirtualBox (16 Go de RAM conseillés) et des images d’Ubuntu Server ou Debian
- Supports remis
- fiches de séance, fiches de laboratoire, modèles de scripts et de playbooks
- Formateur
- Mohammed Slimani, architecte DevOps, ancien administrateur systèmes et responsable informatique
Après la fiche
Exercices, corrections et TP
Sur demande, par WhatsApp ou par e-mail.
Les exercices, les corrections et les TP de cette formation ne sont pas en ligne. Écrivez-moi en indiquant la formation et votre situation (stagiaire, établissement, entreprise) et je vous les envoie. Un espace privé est prévu pour les regrouper.
Espace formation
Toutes les formations
Systèmes d’exploitation
4 formations
Programmation
3 formations
DevOps
4 formations
Bases de données
1 formation
Vous formez une équipe ?
Découvrez les formations sur mesureFaisons connaissance
De quoi avez-vous besoin aujourd’hui ?
Une application à créer, une infrastructure à faire évoluer, une équipe à former. Prenons le temps d’en parler.