Aller au contenu principal
SystèmesRéf. LNX-ADM

Linux - Administrer un serveur Linux

Administrer des serveurs Linux de production demande méthode et sécurité. Cette formation vous apprend à déployer les services réseau (HTTP, SSH, DNS), à gérer les volumes LVM, à configurer le pare-feu et à renforcer la sécurité de vos systèmes.

Objectif de la formation

Immersion · Savoir faire en situation réelle

À l’issue de cette formation, les participants seront capables de :

  • Installer et automatiser le déploiement d'une distribution Linux d'entreprise
  • Gérer les disques, le partitionnement avancé et les volumes logiques (LVM)
  • Configurer et sécuriser les services réseau fondamentaux (SSH, DNS, DHCP, Web, etc.)
  • Gérer et contrôler finement la sécurité locale, le pare-feu (firewalld, iptables) et les règles d'accès
  • Diagnostiquer et résoudre rapidement des pannes matérielles, réseau ou logicielles
  • Rédiger des scripts d'administration avancés et automatiser les sauvegardes système

Choisissez votre format

Jusqu’où voulez-vous aller ?

Chaque format reprend le précédent et y ajoute des journées.

Programme détaillé

ACTION · 35 heures (5 jours)

Jour 1
MatinInstallation avancée et architecture de démarrage

Objectif : Maîtriser l'installation personnalisée d'un serveur Linux d'entreprise. Comprendre et contrôler les étapes du boot et du gestionnaire de services systemd.

  • Choix des types d'installation (minimale, serveur) et stratégies de partitionnement d'entreprise.
  • Le chargeur de démarrage (GRUB2) et les étapes d'initialisation du Kernel.
  • Maîtriser systemd et systemctl : gestion des services, des cibles (targets) et résolution des dépendances au démarrage.
  • Analyse du processus de boot via systemd-analyze.

Atelier pratique : Installation et configuration initiale d'un serveur Linux d'entreprise sécurisé, et gestion avancée des priorités de démarrage de services dépendants.

Cas métier : Résolution d'un service critique (par exemple de base de données) refusant de démarrer automatiquement à la suite d'un reboot serveur inopiné.

Compétence acquise : Être capable de déployer un système propre et de contrôler avec précision tous les processus lancés au démarrage.

Livrable : Un serveur Linux d'entreprise fraîchement installé, configuré avec un démarrage système optimisé et validé.

Après-midiGestion avancée du stockage (LVM)

Objectif : Comprendre et mettre en œuvre le Logical Volume Manager (LVM). Étendre ou réduire dynamiquement les espaces de stockage sans perte de données.

  • Concepts physiques et logiques : Volumes Physiques (PV), Groupes de Volumes (VG) et Volumes Logiques (LV).
  • Création, formatage et montage persistant (/etc/fstab) d'un volume LVM.
  • Commandes d'extension d'un volume et d'un système de fichiers à chaud (lvextend, resize2fs, xfs_growfs).
  • Création et utilisation de Snapshots LVM pour la sauvegarde.

Atelier pratique : Ajout d'un nouveau disque dur virtuel, intégration dans un groupe existant et extension en direct de l'espace de stockage d'une application de production.

Cas métier : Intervention en urgence à la suite d'une alerte d'espace disque à 98 % sur le répertoire de stockage de documents d'un portail client de l'entreprise.

Compétence acquise : Savoir gérer les disques physiques et partitionner de manière dynamique, flexible et sécurisée un espace de stockage sous Linux.

Livrable : Une architecture de stockage LVM redimensionnée à chaud avec validation de l'intégrité des données applicatives.

Jour 2
MatinAdministration réseau et résolution de nom

Objectif : Configurer et pérenniser l'adressage IP et l'accès réseau du serveur. Maîtriser la configuration et l'interrogation de services de résolution de nom DNS.

  • Concepts d'interfaces réseau physiques et logiques sous Linux (NetworkManager, iproute2).
  • Configuration d'adresses statiques et de passerelles (fichiers de configuration réseau ou nmcli).
  • Fonctionnement de la résolution de nom DNS locale (/etc/hosts, /etc/resolv.conf).
  • Diagnostic réseau avancé : ping, traceroute, ss, netstat, dig, nslookup.

Atelier pratique : Configuration complète d'une carte réseau double-attachement (DMZ et LAN) et débogage d'une panne de résolution DNS réseau.

Cas métier : Un serveur web n'arrive plus à interroger les API externes d'un partenaire : audit des routes réseau et résolution du conflit d'interconnexion.

Compétence acquise : Savoir intégrer et interconnecter parfaitement un serveur Linux dans un réseau d'entreprise d'architecture complexe.

Livrable : Cartographie réseau du serveur complétée et fiches de tests de connectivité réseau validées.

Après-midiGestion de la sécurité locale et durcissement SSH

Objectif : Maîtriser la gestion fine de la sécurité d'accès au serveur. Configurer et blinder le service SSH pour interdire les accès illégitimes.

  • Authentification forte par clés SSH (génération de clés, déploiement de clés publiques, sécurisation du dossier .ssh).
  • Durcissement du fichier de configuration du démon SSH (/etc/ssh/sshd_config).
  • Règles de filtrage d'accès locaux via PAM (Pluggable Authentication Modules) et politiques de mots de passe renforcées.
  • Gestion fine des droits d'exécution sudo (fichier /etc/sudoers).

Atelier pratique : Déploiement d'une infrastructure d'accès par clé privée/publique et durcissement d'un serveur d'application critique.

Cas métier : Audit de sécurité révélant des tentatives d'attaques par force brute sur le port SSH d'un serveur d'entreprise : sécurisation immédiate de la configuration.

Compétence acquise : Être en mesure de verrouiller les accès de vos serveurs et de contrôler strictement qui peut exécuter des commandes privilégiées.

Livrable : Configuration sshd_config auditée, sécurisée et rapport de test de connexion SSH sans mot de passe validé.

Jour 3
MatinSécurité réseau (pare-feu, SELinux, AppArmor)

Objectif : Configurer et administrer le pare-feu dynamique de Linux (firewalld ou iptables). Comprendre le rôle et savoir gérer les politiques de sécurité obligatoires (SELinux / AppArmor).

  • Architecture de filtrage réseau : notions de tables, chaînes, zones et services avec firewalld.
  • Création de règles personnalisées de filtrage et redirection de ports (NAT).
  • Introduction aux systèmes de contrôle d'accès obligatoires (MAC) : cas de SELinux (contextes, booléens, dépannage).
  • Analyse et résolution des blocages liés à SELinux/AppArmor.

Atelier pratique : Configuration complète d'un pare-feu local n'autorisant que le trafic Web sécurisé, les requêtes DNS et les accès SSH depuis une IP d'administration unique.

Cas métier : Après le déploiement d'un service web, les utilisateurs reçoivent une erreur « 403 Forbidden » : identification d'un blocage lié aux règles de contexte SELinux et correction.

Compétence acquise : Savoir ériger une barrière de protection réseau locale robuste et exploiter le contrôle d'accès natif de Linux.

Livrable : Script d'activation des règles de pare-feu d'entreprise avec rapports de conformité de sécurité réseau local.

Après-midiDéploiement et gestion des paquets logiciels

Objectif : Administrer l'installation de logiciels d'entreprise via les gestionnaires de paquets natifs (APT, DNF/YUM). Gérer les dépôts de paquets, la compilation et les mises à jour de sécurité.

  • Fonctionnement des gestionnaires de paquets et gestion des dépendances logicielles.
  • Configuration de dépôts officiels ou tiers et gestion des clés GPG de sécurité.
  • Recherche, installation, mise à jour et suppression de paquets.
  • Mises à jour automatiques de sécurité (unattended-upgrades ou dnf-automatic).
  • Compilation de logiciels depuis les sources (principes de base make, configure).

Atelier pratique : Configuration d'un dépôt local privé et installation d'un ensemble d'outils d'administration packagés de manière sécurisée.

Cas métier : Une faille de sécurité critique Zero-Day impose la mise à jour immédiate de la bibliothèque OpenSSL sur un parc de serveurs : mise en place d'un processus de mise à jour sécurisé.

Compétence acquise : Savoir gérer le cycle de vie logiciel de vos serveurs et maintenir le système à jour avec les derniers correctifs de sécurité.

Livrable : Procédure d'audit logiciel et configuration de mises à jour de sécurité planifiées et automatisées.

Jour 4
MatinDéploiement et sécurisation de services Web et de bases de données

Objectif : Installer et configurer un serveur d'application Web complet (LAMP/LEMP). Sécuriser les flux applicatifs avec un certificat de sécurité SSL/TLS.

  • Fonctionnement, installation et configuration des serveurs Web Apache et Nginx.
  • Gestion des hôtes virtuels (Virtual Hosts / Server Blocks) pour héberger plusieurs sites.
  • Installation, initialisation et sécurisation d'un serveur de base de données (MariaDB / PostgreSQL).
  • Configuration et génération de certificats SSL/TLS pour l'accès HTTPS.

Atelier pratique : Déploiement d'une architecture applicative Web/BDD d'entreprise fonctionnelle et sécurisée en HTTPS.

Cas métier : Migration d'un site intranet historique d'entreprise HTTP non sécurisé vers un environnement HTTPS moderne avec un certificat valide.

Compétence acquise : Savoir installer et sécuriser une infrastructure d'hébergement Web et de données indispensable aux applications métiers de l'entreprise.

Livrable : Environnement d'hébergement d'application Web en HTTPS entièrement opérationnel et validé par un test d'analyse de chiffrement.

Après-midiGestion des partages de fichiers (NFS, Samba)

Objectif : Mettre en œuvre des partages de fichiers centralisés au sein d'un parc de serveurs Linux et Windows. Gérer la sécurité et le contrôle d'accès sur les partages réseau.

  • Le protocole de partage de fichiers Linux/UNIX : configuration d'un serveur et d'un client NFS.
  • Le protocole d'interopérabilité Windows/Linux : installation et administration de Samba (SMB).
  • Gestion des permissions d'accès au niveau réseau et au niveau du système de fichiers local.
  • Configuration du montage réseau persistant dans /etc/fstab avec options de tolérance de panne (autofs).

Atelier pratique : Montage d'un serveur de fichiers d'entreprise partagé permettant aux équipes de développement (Linux) et de gestion (Windows) d'accéder de manière collaborative aux mêmes espaces de données.

Cas métier : Rétablissement d'un montage réseau partagé rompu à la suite d'une coupure réseau, avec mise en place d'une reconnexion automatique résiliente.

Compétence acquise : Savoir mettre en place, sécuriser et pérenniser le partage de données d'un serveur de fichiers multiplateforme d'entreprise.

Livrable : Serveur de fichiers NFS/Samba configuré avec montages automatiques fonctionnels et documentés.

Jour 5
MatinSupervision avancée, gestion des logs et performances

Objectif : Analyser et centraliser les journaux d'événements du système (logs). Surveiller en temps réel l'utilisation des ressources matérielles du serveur pour détecter les goulots d'étranglement.

  • Architecture de journalisation système : syslog, rsyslog et journal systemd (journalctl).
  • Configuration de la rotation des journaux via logrotate pour éviter la saturation disque.
  • Indicateurs de performance avancés : diagnostic de l'activité disque, processeur et mémoire (iostat, sar, vmstat, free, htop).
  • Centralisation des logs : principes de base de transfert de logs vers un serveur distant.

Atelier pratique : Mise en place d'une politique rigoureuse de rotation des logs applicatifs et analyse de performance d'un serveur subissant une charge artificielle intensive.

Cas métier : Un serveur d'application ralentit périodiquement : diagnostic complet en ligne de commande pour isoler s'il s'agit d'une fuite de mémoire, d'une saturation disque ou d'un blocage de processus CPU.

Compétence acquise : Être en mesure d'auditer en permanence la santé et les performances de vos serveurs de production et d'anticiper les incidents d'exploitation.

Livrable : Console de supervision configurée et rapports d'indicateurs de performance clés du serveur extraits.

Après-midiScripting Shell avancé et automatisation

Objectif : Rédiger des scripts d'administration système d'entreprise robustes (Bash). Automatiser la sauvegarde des données et des fichiers de configuration essentiels.

  • Rappels de la syntaxe Bash : structures conditionnelles (if), boucles (for, while), gestion des arguments d'un script.
  • Gestion des codes de retour de commande ($?) pour sécuriser l'exécution des scripts d'automatisation.
  • Utilisation de la commande de sauvegarde compressée et sécurisée (tar, gzip, rsync).
  • Planification globale de scripts de maintenance via le planificateur système cron.

Atelier pratique : Écriture complète d'un script d'automatisation de sauvegarde d'une base de données d'entreprise et d'un répertoire web, avec compression, horodatage et transfert par réseau sécurisé.

Cas métier : Automatisation complète de la sauvegarde hebdomadaire des répertoires sensibles d'un serveur d'application avec envoi d'un e-mail d'état de réussite de l'opération d'exploitation.

Compétence acquise : Savoir concevoir des scripts d'automatisation fiables, évitant les erreurs humaines et libérant du temps d'administration au quotidien.

Livrable : Script de sauvegarde Bash d'entreprise complet, testé, commenté et planifié dans la crontab système.

Les ateliers et cas métier de ce programme pourront être adaptés par le consultant-formateur selon les besoins, le niveau et les prérequis des participants, pour favoriser l’atteinte des objectifs pédagogiques.

Cette formation dans le parcours

Indicateurs de résultats

Indicateurs publiés à partir de 3 avis.

Mode de calcul