- Certifiant
- Cours pratique
- Informatique
Formation Cursus Administrateur Système Linux
Obtenir la Certification IT - Administration d'un système Linux

- Durée
- 26 jours
- Niveau
- Fondamental
- Modalités
- Distanciel
- Certification
- ENI - Administration d’un système Linux
Description de la formation Administrateur systeme Linux
Linux est un système d'exploitation fiable, reconnu par les principaux acteurs du marché et de plus en plus utilisé dans les organisations privées ou publiques. Cette formation certifiante « Administrateur système 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.).
Le déroulé de la formation suit une progression logique depuis la réception d’un serveur vierge jusqu'à sa mise en production et son exploitation. Vous installez votre distribution Linux, préparez votre environnement de travail et celui des utilisateurs et installez les logiciels manquants. Ensuite, vous organisez les systèmes de fichiers qui accueilleront les données utilisateurs et/ou celles de différentes applications. Nous vous apprenons à anticiper les pannes ainsi que l'augmentation de volume (RAID, LVM) et des performances, à maîtriser les actions de démarrage du système Linux (montage, services, etc.) et à les modifier à tout instant. Vous saurez également configurer votre serveur Linux dans un contexte réseau de même que les principaux services réseaux rencontrés au quotidien (Apache, Samba, Impression). Vous apprenez à sécuriser votre système grâce aux règles de filtrage des deux types de firewall intégrés à aux distributions Linux (iptables et firewalld).

Objectifs pédagogiques
Objectifs pédagogiques :
- Écrire des scripts en shell afin de surveiller, automatiser, installer vos logiciels, traiter vos fichiers
- Définir et mettre en œuvre une stratégie de stockage
- Proposer des solutions de virtualisation
- Comprendre et mettre en œuvre des solutions de clustering de haute disponibilité et de répartition de charge
- Passer la certification « Administration d’un système Linux ».
ATTENTION : cette formation se déroule en plusieurs séquences. Les dates affichées correspondent aux dates de début du premier module.
Les + de la formation :
Le cursus se compose de sept modules de niveau progressif, de trois à cinq jours non consécutifs, afin de mettre vos connaissances en pratique dans votre environnement professionnel et ainsi mieux vous préparer au module suivant.
Ils permettent également de conserver une activité professionnelle tout au long de la formation.
Les participants déjà expérimentés et désireux de se perfectionner dans l’administration d’un système Linux peuvent intégrer la formation en cours de cursus après évaluation de leurs acquis.
Objectifs opérationnels
Objectif opérationnel :
Administrer un système Linux depuis la réception d’un serveur vierge jusqu'à sa mise en production et son exploitation.
Cette formation vous prépare au passage de la certification "AVIT by ENI - Administration d’un système Linux" qui 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.
Des sessions d'examen sont organisées très régulièrement afin de valider votre formation dans les meilleurs délais. Néanmoins, la certification n’étant pas obligatoire, les personnes désirant ne suivre que la formation peuvent ne pas passer d'examen. L’inscription à l’examen est incluse dans le prix de la formation.
Programme
Contenu du cours
Linux prise en main - Jours 1 à 3
Qu'est-ce que Linux ?Les architectures supportant Linux
Le démarrage d'un système LinuxLe boot, démarrage du noyau (BIOS vs UEFI, MBR vs GPT)
L'environnement de travailLa ligne de commande (bash)
L'environnement texte
L'environnement graphique
Rôle et paramétrage du serveur X (xorg.conf, gdm.conf, DISPLAY, ...).
Travailler sous GNOME ou KDE (librairies concernées, applications spécifiques) ?
Best of d'applications graphiques utiles
Une structure arborescente
Gérer les processusLe multitâche sous Linux
Communiquer avec les processus
Les protocoles, les services... : TCP/IP, NFS, SMTP, DNS, DHCP...
Configuration IP standard d'un serveur Linux
Configuration Wifi (sans fil)
Créer un compte et son environnement, Installer un logiciel, Surveillance de base du système
Écriture de script en Shell - Jours 4 à 6
Présentation et rappelsProgrammation par scriptsMécanismes de baseFonctionnement en interactifConstruction de shell-scripts portables (ksh/bash)Appel d'un shell-script
Préambule du shell-script
Postambule et retour de shell-script
Structures de contrôle du shell
Commandes internes et externes
Debugging d'un shell-script
Robustesse d'un shell-script
Autres points
Outils d'assistance pour la création de scripts
Manipulation de flux de texte avec sed
Automatisation de tâches avec awk
Linux Administration système - Jours 7 à 10
L'installation du système Linux et multi-fenêtrageInstallation du système
Distribution de logiciels
L'environnement graphique
Gestion des utilisateurs
La sauvegarde
L'arrêt et le démarrage
Les disques Linux
Les systèmes de fichiers
Présentation des stockages NAS et SAN
La gestion des performances
Les traces
Le réseau
Commandes et applications
La sécurité au niveau du réseau (firewall)
Serveur HTTP Apache
Serveur de fichiers Samba
Serveur d'impression
Linux services réseaux - Jours 11 à 14
Configuration de base de TCP/IPConfiguration des interfaces réseau
Le serveur de configuration IP DHCP
Le serveur de nom DNS ( Bind 9)
L'administration distante
Principe d'enregistrement d'un service.
La Synchronisation horaire : un besoin fondamental
Le principe d'annuaire
Mise en œuvre
Interfaces avec les services
Architecture de Samba
Le partage de fichiers
Le partage d'imprimantes
Serveurs de messagerie
La problématique du carnet d'adresses
Routage et accès distant
Les serveurs proxy
Le service FTP
La Réplication d'arborescences
Protection des services
Les Firewalls
Linux Administration avancée - Jours 15 à 19
Stockage avancé sous Linux
Le standard ext4Comprendre le format des données dans un système ext4 (structure des inodes, blocs)Comprendre les liens physiques
Les options importantes du formatage (performances)
Gestion courante (mkfs.ext4, fstab, mount, …)
Surveillance (df, du, permissions)Filesystems XFS et BTrFSArchitecture, journalisation, allocation dynamique, cas d'usage sur gros volume
Création et montage (mkfs.xfs, options de formatage et de montage)
Administration courante (extension à chaud avec xfs_growfs)
Diagnostic et maintenance (xfs_info, xfs_repair)
Stockage flexible et sécurisé avec Btrfs (B-tree File System)
Intérêts du mécanisme Cow (Copy-on-write) pour la fiabilité des données
Fonctionnalités avancées (rollbacks, déduplication, compression)
Maintenance et diagnostic (btrfs scrub, btrfs check)LVMDiminuer la dépendance aux disques physiques (physical volume, volume group, logical volume)
Mise en oeuvre du LVM (pvcreate, vgcretae, lvcreate)
Gestion dynamique de l'espace (lvextend, lvreduce)
Réaliser des “photos” de l'arborescence (snapshots)
Impact sur les performances et le stockage
Supervision et maintenance au quotidien (pvs, vgs, lvs)SSHComprendre le protocole ssh au delà d'un simple login sécurisé
Chiffrement et authentification (clé publique/privée)
Installation du serveur Open SSH (sshd_config)
Gestion des ports et des accès
Authentification par clés (ssh-keygen, ssh-copy-id, …)
Utilisation avancée de ssh (tunnels SSH, port forwarding, sftp, scp)
Accéder à une machine “cachée” pour l'extérieur (reverse ssh)
Automatisation sécurisée (login, transfert, script à distance)Bases de SELinux
Différences avec les permissions classiques (notion de contexte)
Modes de fonctionnement et impacts sur le système (enforcing, permissive, disabled)
Gestion des contextes (types, rôles, utilisateurs SELinux)
Les commandes spécifiques (ls -Z, chcon, restorecon, …)
Politiques et règles (targeted, accès applicatif : services web, ssh)
Diagnostic et résolution (logs, audit2allow)
Etre root sans être … root
Fichiers de configuration (sudoers)
Bonnes pratiques
Rôle par rapport au noyau Linux (notion de hooks réseaux)
Les commandes en frontal (iptables, nftables)
Règles d'aiguillage des paquets (INPUT, OUTPUT, FORWARD)
Gestion des services et des ports
Simplifier la configuration avec firewalld
Virtualisation
GénéralitésArchitecture et intégration au noyau LinuxRecommandations sur les ressources en fonction du contexte
Stockage et réseau en environnement virtualisé (disque virtuel, vSwitch, vlan)KVMRôle des modules (kvm, kvm-intel, kvm-amd, …)
Articulation avec QEMU pour l'émulation matérielle
Gestion des VM avec libvirt
Réseau et stockage
Surveillance du système
Vue globaleDistinguer supervision, monitoring et observabilitéLes différents niveaux (infra, système, applicatif)
La trousse à outils :
CPU et charge (top, uptime, mpstat)
Mémoire et historique (free, vmstat, sar)
Disque et I/O (iostat, iotop, df, du)
Réseau (netstat, iftop, nload, sar)
Processus et activités systèmePrometheus
Architecture et philosophie (mode pull)
Récupération des informations sous forme de métriques (série temporelle)
Journalisation
Journaux systèmesSyslogjournaldLes journaux propres à chaque serviceMysql
PostgreSQL
Apache
Nginx
Linux Cluster - Jours 20 à 22
Clusters et Qualité de serviceGestion des données
Introduction à la virtualisation avec Xen
Haute disponibilité avec Cluster Suite
Le fencing et la gestion des ressources du cluster
GFS et gestionnaire de volumes logiques en cluster : CLVM
Répartition de charge avec LVS :
- Mise en oeuvre de LVS avec Piranha
Sécuriser un système Linux - Jours 23 à 26
Les enjeux de la sécurité Linux :- Choisir une distribution dite « sécurisée »
- Les utilisateurs, l'authentification
La cryptologie ou la science de base de la sécurité
Les utilisateurs et les droits
Les bibliothèques PAM
Le système SELinux ou la sécurité dans le noyau
Les principaux protocoles cryptographiques en client/serveur
Les pare-feux
Les VPN (OpenVPN)
La sécurisation des applications
Les techniques d'audit
Travaux pratiques
Les participants disposent de stations de travail connectées en réseau et fonctionnant sous Linux.
Programme mis à jour le 27/04/2026
Public concerné
Cette formation Administrateur système Linux s’adresse aux professionnels de l'informatique ayant besoin d'utiliser ou d'évaluer Linux, aux administrateurs système et responsables réseaux.

Prérequis
Les participants doivent avoir de bonnes connaissances en informatique, mais aucune connaissance d'Unix ou de Linux n'est requise.
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.
Formations liées
- Red Hat Enterprise Linux System Administration II (cours officiel)Réf. RH1345 joursFondamentalProchaine session : 12 oct.3 200 €
- Stockage dans le cloud avec Red Hat Ceph StorageRéf. CL2604 joursIntermédiaire3 740 €
- Automatiser les réseaux avec Red Hat Ansible Automation Platform (cours officiel)Réf. DO4574 joursIntermédiaireProchaine session : 12 oct.3 740 €
- Certification RHCSA: Red Hat Enterprise Linux System Administration II (cours officiel)Réf. RH1355 joursIntermédiaireProchaine session : 12 oct.3 544 €