En environnement de production, savoir diagnostiquer rapidement un problème système fait la différence entre quelques minutes et plusieurs heures d’indisponibilité. Cette formation de niveau expert vous entraîne à analyser l’architecture du noyau, dépanner les modules, optimiser les performances CPU, mémoire et réseau, et intervenir en situation de crise. Elle s’adresse aux administrateurs confirmés qui veulent atteindre un niveau d’expertise avancé.
Public visé
Techniciens supports, administrateurs systèmes, réseaux ou développeurs.
Prérequis
Avoir suivi cette formation, ou en maîtriser les thèmes abordés :
Objectifs pédagogiques
A l’issue de cette formation, vous serez capable de :
- Etudier l’architecture du système GNU / Linux, le noyau et les modules de noyau
- Présenter des pseudo-systèmes “/proc” et “/sys”
- Analyser la détection matériel
- Effectuer la maintenance des disques (partitionnement, LVM et systèmes de fichiers)
- Etudier la séquence d’amorçage
- Gérer la maintenance des applications et de la configuration réseau
- Définir l’approche de la sécurité système
- Analyser les performances
Programme
Jour 1 - Matin
Architecture système Linux
- Vue d’ensemble
- Anneaux de protection (-1, 0 et 3)
- Plateformes matérielles
- Noyau Linux et LKM
- Le système de fichiers root
- Pilotes de périphériques
- Bibliothèques partagées et statistiques
- Appels systèmes
- Différents Shells
- La virtualisation
Noyau Linux
- Téléchargement des sources et des outils nécessaires
- Paramétrage du noyau avancé
- Compilation et installation du noyau méthode classique ou méthode Debian
- Intégration de drivers et outils
Jour 1 - Après-midi
Loadable Kernel Modules (LKM)
- Conception d’un module de noyau
- Compilation et installation d’un module
- Chargement / déchargement d’un module
- Liste de tous les modules existants
- Liste des modules chargés
- Affichage des informations d’un module
- Gestion des dépendances
- Blocage d’un module
- Création d’un noyau personnalisé
Travaux pratiques
- Compilation et installation d’un module de noyau
“/proc” et “/sys”
- Présentation du pseudo-système de fichiers /proc
- Informations contenues dans /proc
- Modification des paramètres du noyau avec sysctl
- Présentation du pseudo-système de fichiers sysfs
- Informations contenues dans /sys
- Utilitaire sysTool
Travaux pratiques
- Paramétrages avec sysctl
Dépannage matériel
- Types de problèmes matériels
- Analyse du matériel
Travaux pratiques
- Afficher les caractéristiques d’un matériel
- Identifier les incidents associés
Jour 2 - Matin
Logicial Volume Manager (LVM)
- Rappel des principaux systèmes de fichiers (ext2, ext3, ext4, zfs, xfs)
- Description de LVM (Volumes logiques) et de Device Mapper
- Gestion des Volume Groups (VG), des Physical Volumes (PV) et des Logical Volumes (LV)
- Extensions Physiques (PE) et Extensions Logiques (LE)
- Métadonnées (PVRA, VGRA, BBRA)
- Sécurisation des volumes
Travaux pratiques
- Augmentation de la capacité d’un volume logique
- Création d’un nouveau volume groupe, d’un volume logique formaté en ext4 et monté de façon permanente
BTRFS
- Présentation des fonctionnalités (volumes, subvolumes, snapshot, CoW, compression…)
Travaux pratiques
- Mise en oeuvre de BTRFS
Jour 2 - Après-midi
Séquence d’amorçage
- Fonctionnement détaillé du boot
- Passage d’arguments au boot ponctuel ou permanent
- Reconstruction du boot
- Analyse des temps de démarrage du système
Travaux pratiques
- Démarrage
- Mode rescue
- Mode emergency
- Mode débogage
- Réinitialisation du mot de passe root
Gestion de l’activité
- Analyse des fichiers journaux de systemd-journald
- Configuration de journald
- Rétro-compatibilité avec rsyslogd
- Etude des principales options de systemctl
Travaux pratiques
- Analyse d’un service en échec
Jour 3 - Matin
Maintenance du système
Gestion d’urgence en cas de crash
Maintenance de la configuration réseau
Jour 3 - Après-midi
Contrôler et améliorer les performances
- Recherche des problèmes de performance
- Analyses des différentes couches
- Tester les performances
- Identifier les goulots d’étranglements et résolution
- Introduction à la supervision centralisée
La sécurité
- Tour d’horizon des bonnes pratiques de durcissement
- Mettre en oeuvre un durcissement adapté
- Introduction à la sécurité de l’identité, du réseau, des données
- Gestion des clés, chiffrements de flux…
Travaux pratiques
- Analyses CPU, mémoire, disque et réseau
Modalités d’évaluation des acquis
En cours de formation, par des études de cas ou des travaux pratiques. En fin de formation, par un questionnaire d’auto-évaluation.
Voir aussi
Vous serez peut-être intéressés par les formations suivantes :
- Linux - les fondamentaux
- Linux - Administration N1 - Installation
- Linux - Administration N2 - Maintenance
- Linux - Conception de drivers
- Linux - Haute disponibilité
Formation SYS-LINUX-400 — Linux - Administration N3 - Optimisation. Domaine : Systèmes. Niveau : Expert. Durée : 3 jours (21 heures). Mots-clés : linux, systèmes, administration, dépannage, performance, avancé. Cylian Formation, Dijon.