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
En amont
Vous êtes ici
Indicateurs de résultats
Indicateurs publiés à partir de 3 avis.
