
- 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 Linux CentOS Administration
Linux est un système d'exploitation fiable et reconnu par les principaux acteurs du marché. Cette formation CentOS Administration vous apporte les connaissances indispensables pour installer et administrer une distribution CentOS au quotidien.
Le cours 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 CentOS, vous préparerez votre propre environnement de travail et celui des utilisateurs, tout en ajoutant d'éventuels logiciels manquants.
Ensuite, vous vous soucierez de l'organisation de vos systèmes de fichiers qui vont recevoir les données utilisateurs ou de différentes applications en anticipant les pannes, l'augmentation de volume (RAID, LVM) et les performances.
Vous apprendrez à 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 configurerez également votre serveur Linux dans un contexte réseau ainsi que les principaux services réseaux rencontrés au quotidien (Apache, Samba) tout en n'oubliant pas la sécurité avec les principales règles de filtrage que proposent les deux types de firewall intégrés à toute distribution Linux (iptables et firewalld).
Cette formation Linux CentOS Administration se veut donc très pratique et très concrète. 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
Objectifs pédagogiques :
Concrètement, à l'issue de cette formation CentOS Administration, vous serez en mesure de :
- Installer et administrer un système Linux CentOS
- Maîtriser l’utilisation des disques et des filesystems
- Mettre en avant les performances et le tuning d’un système CentOS
- Gérer les périphériques sous CentOS
- S'initier aux services réseaux sous Linux en général
Objectifs opérationnels
Savoir installer votre distribution CentOS, préparer votre environnement de travail et ajouter d'éventuels logiciels manquants.
Cette formation vous prépare au passage de la certification "AVIT by ENI - Administration d’un système Linux".
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.
L’inscription à l’examen n’est pas incluse dans le prix de la formation.
Programme
Contenu du cours, module par module
7 modules
Installation du système
- Installations classique depuis une image ISO
- Installation sur une VM, quelle configuration conseiller ?
- Recommandations sur le type de partitions et les filesystems (ext4, xfs, btrfs, etc.)
- Les dessous cachés des choix de langues et de clavier (encodage, LANG, etc.)
- Ce qu'il est facile ou difficile de modifier après l'installation
Mise à jour et installation de logiciels
- Recherche des corrections de bogues et mise à jour
- Mise à jour des logiciels après l'installation (rpm)
- Compilation et installation de paquetages sources ou binaires (gcc, tar.gz)
L'environnement graphique
- Choix du gestionnaire de fenêtre
- Comment en changer plus tard ?
- Concept de serveur d'affichage (X-Window) local ou distant
- Configuration des périphériques liés à X (souris, carte graphique, moniteur, fichiers de configuration, ...)
- Déporter l'affichage d'une application (DISPLAY, X11forwarding, tunnel ssh)
- Sécurité de X en réseau (xhost, xauth)
Travaux pratiques
Création d'une VM Linux sur AWS ou Azure
Installation de logiciels sous différents formats (packages, sources) dont le serveur Web Apache et MySQL
Paramétrer une VM Linux pour y accéder par ssh (ligne de commande) mais aussi en mode graphique (client RDP) avec une configuration minimale peu consommatrice
Gestion des utilisateurs
- Les commandes de gestion des utilisateurs et groupes (useradd, etc.)
- Fichiers de configuration des comptes d'utilisateurs (passwd, shadow, etc.)
- La délégation de pouvoirs (sudo)
La sauvegarde
- Limites et avantages des commandes classiques : tar, dd.
- Performance et temps d'exécution des standards gzip, bzip2, etc.
- Commandes de sauvegarde en réseau : rsync, partimage, et ... ssh
- Les sauvegardes incrémentales (rsync, hard link, scripting, etc.)
Arrêt et démarrage du système et des services
- Le démarrage du système : boot, grub legacy, grub 2, le noyau et ses arguments
- Redémarrage après un crash (rescue)
- Le démarrage des services avec Systemd
- De sysV à Systemd en passant par Upstart
- Différences des runlevels selon les distributions
- Scripts de démarrage, personnalisation
- Mécanismes d'ouverture de session.
- L'arrêt propre du système
- La gestion des services avec systemctl
Travaux pratiques
Rappels sur les outils à disposition pour être efficace en ligne de commande
Sauvegarde automatisée et déportée d'un site WEB et de sa base de données
Restauration sur le serveur distant pour validation
Automatisation du démarrage du serveur WEB
Les disques Linux
- Disques SATA/SAS et les disques SCSI
- Supports de stockage USB (disques, sticks)
- Partitions principales et partition étendue d'un disque
- L'ajout d'un disque (fdisk, parted, gparted)
- Le RAID et LVM : sécurité et évolutivité
Les systèmes de fichiers
- Différents types de systèmes de fichiers : ext4, xfs, etc.)
- Pourquoi choisir l'un ou l'autre ?
- Le montage des systèmes de fichiers (rôle du noyau, options, fichier fstab)
- Construction de systèmes de fichiers, contrôle d'intégrité
- Gestion de l'espace disque et des quotas
Présentation des stockages NAS et SAN
- Quelles différences entre un SAN et un NAS ?
- Exemple d'utilisation d'un NAS sous Linux par des postes Linux et Windows
Travaux pratiques
Exemples de scripts de surveillance des taux d'occupation des disques (alerte par mail, sms ou slack)
La gestion des performances
- Surveiller le système avec les bonnes commandes (top, free, vmstat, ...)
- Mesurer les performances du réseau et du routage (netstat, route, etc.)
- Mesurer les performances des accès disques (iostat)
- Comprendre la gestion de la mémoire au-delà de sa simple occupation (vmstat)
- Bien utiliser les informations de /proc et /sys
Les traces
- Audit du système : quelle méthode pour quels usages ?
- Acquisition, centralisation et rotation des logs (logrotate)
- Apport de logwatch
Travaux pratiques
Exemple avec les logs du serveur WEB Apache
Les commandes pour disposer d'un tableau de bord réaliste en production
- Bien comprendre le rôle du noyau et des modules dans le système d'exploitation
- Comprendre les messages du noyau au démarrage (dmesg)
- 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.)
Travaux pratiques
Analyse des traces du noyau Linux pour comprendre l’activité « hardware » du système
Le réseau
- Configurer les interfaces réseau sous Linux (network, ifcfg-eth0, ...)
- Principe de configuration cliente en réseau : DNS, BOOTP, DHCP
- Configuration des « clients » : passerelles, DNS, ...
- Configuration IPV6 d'un poste sous Linux
Commandes et applications
- Connexion à distance sécurisée depuis Windows (ssh, putty)
- Philosophie des clés publiques/privées
- Connexion entre serveurs Linux
- Transfert de fichiers par ftp et sftp
- Synchroniser des répertoires sur le réseau avec rsync
La sécurité au niveau du réseau (firewall)
- Philosophie générale d'un firewall sous Linux
- Présentation de nftables et iptables
Travaux pratiques
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)
Serveur HTTP Apache
- Introduction à Apache : notion serveur Web, serveurs virtuels
- Architecture, modules, directives, tuning
Serveur de fichiers Samba
- Introduction à Samba : partage de ressources avec le monde Windows
- Paquetages, principes, installation, démarrage
- Déclaration d'utilisateurs et de partages
- Problèmes (et solutions) classiques d'encodage entre Windows et Linux
Travaux pratiques
Paramétrage de base (racine du site, port d'écoute)
Hébergement de plusieurs sites WEB sur notre serveur (virtual hosting, par exemple un par participant)
Tests depuis des navigateurs
Accès à un répertoire partagé sous Linux depuis des postes sous Windows (samba), par exemple le site WEB prédédent pour disposer d'une grande souplesse de mise à jour d'un site WEB de test par simple drag and drop
Programme mis à jour le 24/10/2025
Public concerné
Ce cours CentOS Administration cible les ingénieurs système ou responsables de réseaux ayant besoin de mettre en œuvre 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 (peu importe la distribution) pour suivre cette formation CentOS Administration.
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.
5/5
2 avis
« Mon avis sur le contenu du stage : "Très bon contenu, très souple, qualitatif !" Mon avis sur le formateur : "Intervenant extrêmement qualifié, très compétent, énormément à l'écoute et disponible pour faire des petites séances de rattrapage le matin avant de commence, prend le temps de bien explique, réponds à toutes les questions !" »
LR « Mon avis sur le formateur : "Passionné et pédagogue " »
OROBELLO KevinALTEN SUD-OUEST
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
- Red Hat Enterprise Linux System Administration I & II : cours accéléré RHCSA (cours officiel)Réf. RH1995 joursIntermédiaireProchaine session : 19 oct.4 500 €
- Red Hat Enterprise Linux System Administration I et II Cursus accéléré incluant la certification RHCSA (cours officiel)Réf. RH2005 joursFondamental4 779 €
- Red Hat Enterprise Linux System Administration II (cours officiel)Réf. RH1345 joursFondamentalProchaine session : 12 oct.3 200 €
- Red Hat OpenShift Administration III : Scaling Deployments in the Enterprise (cours officiel)Réf. DO3804 joursAvancéProchaine session : 26 oct.3 740 €