
- Durée
- 5 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
- Certification
- AVIT by ENI - Administration d’un système Linux
Description de la formation administration linux
Linux est un système d'exploitation fiable et reconnu par les principaux acteurs du marché. Cette formation d'administration Linux vous apportera les connaissances indispensables pour installer et administrer Linux au quotidien quelle que soit la distribution que vous utilisez (Redhat, Debian, Suse, etc.).
Cette formation Linux suit une progression logique calquée sur un serveur vierge tout juste "réceptionné" jusqu'à sa mise en production et son exploitation quotidienne. Concrètement, après avoir installé votre distribution Linux, vous préparez votre propre environnement de travail et celui des utilisateurs, tout en ajoutant d'éventuels logiciels manquants. Ensuite, vous vous souciez de l'organisation de vos systèmes de fichiers qui vont recevoir les données utilisateurs et/ou de différentes applications en anticipant les pannes, l'augmentation de volume (RAID, LVM) et les performances. Vous apprenez à maîtriser les actions réalisées au démarrage de votre système Linux (montage, services, etc.) tout en étant capable de les modifier à tout instant. Vous saurez également configurer votre serveur Linux dans un contexte réseau ainsi que les principaux services réseaux rencontrés au quotidien (Apache, DNS) tout en n'oubliant pas la sécurité avec les principales règles de filtrage que propose nftables (backend de iptables).
Cette formation se veut donc très pratique et très concrète, aussi tous les travaux pratiques proposés sont directement inspirés de besoins rencontrés en production (logiciel manquant à installer, besoin de place, configuration légère pour permettre un accès à distance performant y compris dans le Cloud, transfert de base automatique, recherche d'erreur dans un fichier de log, etc.).

Objectifs pédagogiques
- Installer et administrer le système Linux
- Etre à l'aise avec les disques et les filesystems (partitionnement, modification, montage, etc.)
- Mettre en avant les performances et le tuning des systèmes Linux
- Gérer les périphériques sous Linux
- S'initier aux services réseaux sous GNU / Linux (Web, DNS)
- Savoir utiliser les shellscripts au quotidien
Objectifs opérationnels
Installer et administrer un système Linux au quotidien, quelle que soit la distribution utilisée (Redhat, Debian, Ubuntu, etc.).
Cette formation vous prépare au passage de la certification "AVIT by ENI - Administration d’un système Linux". Elle fait partie de notre cursus « Administrateur Système Linux » (ULAC) mais peut être suivie indépendamment.
La certification Administration d’un système Linux démontre votre compétence à administrer un système d’exploitation Linux (sur un poste client comme sur un poste serveur), à mettre à jour et faire évoluer le système.
L’examen de certification se passe en ligne sous forme d’un QCM d’une durée d’1h45. Le résultat s’affiche selon un score de 1000 points. Un score supérieur à 600 indique que les compétences sont acquises.
Lorsque la formation est suivie indépendamment du cursus « Administrateur Système Linux », la certification n’est pas obligatoire. L’inscription à l’examen n’est pas incluse dans le prix de la formation.
Cette certification peut être préparée dans le cadre du CPF sur MonCompteFormation.
Voir toutes nos formations éligibles au CPF.
Programme
Contenu du cours
Installer Linux
Analyse des besoins (disque, mémoire, processus) selon la chargeEspace à prévoir pour les bases de données
Installation sur un serveur dédié (image ISO, partitionnement, …)
Spécificités sur une VM (snapshot, image prédéfinie, …)
Quel partitionnement et quel type de file system pour quel besoin ?
L'utilisation de LVM par défaut
Un petit mot sur Terraform pour créer son infrastructureTravaux pratiques :
Installation d'une distribution Linux au choix (Ubuntu, Redhat, Alama, Rocky, …). Choix des packages, configuration du réseau sur une machine virtuelle avec Virtual Box (création d'une VM, montage de l'image ISO, langue, utilisateur, partitionnement automatique). Exemple d'installation dans le Cloud, par script via Terraform, de 2VM Linux avec une image Debian déjà prête chez AWS
Arrêt et démarrage du système et des services
Le démarrage du système : boot, grub, le noyau et ses argumentsRedémarrage après un crash (rescue)
Le démarrage des services avec Systemd
Les fichiers de configuration utilisés par systemd (.service, .target, .mount, .timer)
L'arrêt propre du système
La commande systemctl et ses arguments (start, stop, restart, reload, status)
Mécanisme d'ouverture de session utilisateur (fichiers “traversés”)Travaux pratiques :Arrêts et redémarrage de services divers pour se familiariser avec les commandes (Web, SSH, …). Automatisation du démarrage du serveur Web Nginx ou Apache.
Rechargement des serveurs Web et SSH après modification de leur configuration sans perdre les connexions en cours.
Gestion des utilisateurs
Les commandes de gestion des utilisateurs et groupes (useradd, etc.)Fichiers de configuration des comptes d'utilisateurs (passwd, shadow, etc.)
Exécuter une commande “en tant que” (sudo)
Autoriser un utilisateur précis à être root pour une commande Les fichiers /etc/sudoers, Travaux pratiques :Création d'un environnement complet d'utilisateur substitut de root pour assurer l'exploitation quotidienne et sécurisée d'un serveur Linux sans que root puisse se connecter.
Autorisation d'un utilisateur à redémarrer certains services (on teste sans sudo puis avec)
Mise à jour et installation de logiciels
Mise à jour du système après l'installationRecherche des corrections de bogues et mise à jour.
Mise à jour des logiciels après l'installation :
- Debian / Ubuntu (apt)
- Redhat / Rocky Linux / Alma Linux (dnf)
Compilation et installation de paquetages sources ou binaires (gcc, tar.gz)Travaux pratiques :Installation d'un serveur ssh
Installation d'utilitaires pour se constituer la “trousse à outils” de l'administrateur (ports/fichiers ouverts, monitoring du système, etc.) : htop, glances, nmap, lsof, etc.
L'environnement graphique
Choix du gestionnaire de fenêtre GNOME, KDE, XFCE, etc.Commande d'affichages avec X ou déport de buffers graphiques avec WAYLAND ?
Fonctionnement de Wayland (WAYLAND_DISPLAY)
Déporter l'affichage d'une application (tunnel ssh, Waypipe)Travaux pratiques :Changer de gestionnaire d'affichage.
Déport d'affichage entre serveurs avec waypipe (concrètement une application tourne sur un serveur distant et s'affiche sous nos yeux, il ne s'agit donc pas de “simple bureau à distance”).
La sauvegarde
Limites et avantages des commandes classiques (tar)Performance et temps d'exécution des standards xz, lzma, zstd,gzip, bzip2, etc.
Les sauvegardes incrémentales (rsync, hard link, scripting, etc.)
Tester les restaurationsTravaux pratiques :Sauvegarde déportée sur un serveur de backup avec rsync et scp (via ssh).
Restauration sur le serveur de backup
Disques et périphériques sous Linux
Comment le système Linux "voit" les périphériques ?Comment lire les caractéristiques des fichiers spéciaux sous Linux (/dev)
Liens entre module, driver et périphérique
La gestion des modules, les commandes insmod, modprobe, lsmod, rmmod
Lister les périphériques (lspci, lsusb, lshal, lshw, etc.)
Disques SATA/SAS pour les usages “historiques”
Disques NVME (PCIe) pour les hautes performances avec latence réduite
Partitions principales et partition étendue d'un disque physique
Disques et environnement virtualisé (disque virtuel, volume attaché)
Les systèmes de fichiers (filesystems)
Gestions des volumes logiques (Logical Volume Manager) : vgdisplay, lvdisplay, pvs, …Différents types de systèmes de fichiers : ext4, xfs, etc.
Le montage des systèmes de fichiers (fstab, systemd et les fichiers .mount)
Surveiller et maintenir l'espace disque (smartctl, mount, df, du, …)
Principes d'utilisation d'un SAN ou d'un NAS sous LinuxTravaux pratiques :Mise en oeuvre du LVM (saturation d'un filesytem, ajout d'un disque, augmentation de l'espace de fichier)
Visualisation des systèmes de fichiers montés (lsblk, mount, blkid)
Création d'un tableau de bord utile au quotidien pour comprendre comment l'espace est occupé (taille totale d'un répertoire, vue par sous-dossiers, identification des gros fichiers triés par taille, etc.)
Récupération d'espace disque
Performances des systèmes Linux
Surveiller le système avec les bonnes commandes (top et ses variantes free, vmstat, ...)Mesurer les échanges du serveur sur le réseau (netstat)
Mesurer les performances des accès disques (iostat)
Comprendre la gestion de la mémoire au delà de sa simple occupation (vmstat)
Savoir utiliser les informations de /proc et /sysTravaux pratiques :Identification des processus consommateurs de ressources (iotop)
Identification des fichiers utilisés par des processus pour retrouver par exemple le “vrai” fichier de configuration utilisé par un service, les fichiers journaux utilisés par une application, un fichier volumineux en cours de transfert expliquant la lenteur de ce dernier, etc.
Journalisation des événements
Tour d'horizon de la nature des informations collectéesDisques et périphériques sous Linux
Rôle du service journald
Structure des informations collectées (métadonnées, date, service, PID, utilisateur, etc.) ?
La commande journalctl et ses options utiles
Démarche classique de résolution d'un incident
Surveillance de la taille des journaux (logs)
Possibilités de filtrage et de rotation des logs (logrotate)Travaux pratiques :Comprendre et afficher les messages du noyau au démarrage du système
Visualiser les logs d'un service précis en temps réel (par exemple le serveur Web nging ou Apache) pour “voir” les connexions au site
Afficher uniquement les messages de niveau "erreur” ou plus grave de tous les services pour constater qu'un service n'a pas pu démarrer dans la dernière heure
Disposer d'une stratégie et des commandes associées pour résoudre un incident (est-ce que le service est cassé ? que s'est-il passé ? filtrer les infos pour y voir clair ? observer en direct si le problème est toujours en cours )
Intégration sécurisée dans le réseau existant
Configurer les interfaces réseau sous Linux (network, ifcfg-eth0, ...)Principe de configuration cliente en réseau : DNS, DHCP
Configuration des "clients" : passerelles, DNS, ...
Connexion à distance sécurisée depuis Windows (ssh, putty)
Philosophie des clefs publiques/privées
Transfert de fichiers par ftp et sftp
Philosophie générale d'un firewall sous Linux
Présentation de nftables
Installer un certificat sous LinuxTravaux pratiques :Paramétrage IP manuel d'un serveur Linux (adresse IP, masque, passerelle, DNS)
Test de la configuration IP (ping, nslookup, dig)
Connexions entre serveurs Linux (ssh, clefs privé/publique)
Automatiser un transfert de fichiers journalier sécurisé entre serveurs (sftp, crontab)
Mise en place de règles simples de firewall (filtrage sur des adresses IP, redirection de port)
Installation d'un certificat pour un serveur WEB comme Nginx ou Apache (https)
Présentation de services réseaux sous Linux
Serveur HTTP ApacheIntroduction à Apache : notion serveur Web, serveurs virtuels.Architecture, modules, directives, tuning
Informations fondamentales (racine, port d'écoute, …)
Serveur DNSVue générale de la dimension hiérarchique du service (domaine, zones)Les différents types d'enregistrement (IN, CNAME, TXT, etc.)Configuration d'un serveur DNS simple
Tests depuis un poste client (Windows, Linux)
Travaux pratiques :Installation du serveur WEB Apache et paramétrage de base d'un site WEB.Hébergement de plusieurs sites WEB sur notre serveur (virtual hosting) par exemple 1 par participant). Tests depuis des navigateurs
Mise en oeuvre d'un serveur DNS simple et tests depuis des clients d'OS différents (nslookup, dig)
Programme mis à jour le 17/04/2026
Public concerné
Ingénieurs système ou responsables de réseaux ayant besoin de mettre en oeuvre Linux dans le contexte de l'informatique d'entreprise.

Prérequis
Les participants doivent posséder une bonne maîtrise de l'utilisation d'un système Linux.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
4,9/5
8 avis
« Mon avis sur le contenu du stage : "Il manque un peu de travaux pratiques." Mon avis sur le formateur : "Maitrise totale de la technologie et réponses pertinantes aux questions de chacun." Mon avis sur la salle de formation : "Nous sommes toujours contents de venir dans vos locaux." Ce que j'ai le plus apprécié : "Matériels informatiques à disposition, salle de pause avec café et biscuits à volonté." »
BJ « Mon avis sur le formateur : "Le formateur maitrise parfaitement le sujet de la formation." Ce que j'ai le plus apprécié : "Excellente organisation, merci." »
AKROUTI Bassem « Mon avis sur le contenu du stage : "Très satisfaite. " »
HELALI HibaDAVIDSON SI
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Formations liées
- macOS - Administration de macOS Niveau 2Réf. UMA24 joursIntermédiaireProchaine session : 26 oct.2 490 €
- Power Systems pour AIX - Administration système II : Installation et Mise en ŒuvreRéf. AN12G5 joursFondamental
- Power Systems pour AIX I - Planification et configuration des partitions (HMC) Réf. AN11G3 joursFondamental
- AIX - Administration système III : Gestion des Performances Réf. AN51G5 joursAvancé