Formation Linux Administration avancée
- Référence : LXADM2
- Durée : 28 heures
- Certification : Non
- Eligible CPF : Non
CONNAISSANCES PREALABLES
- 1-Avoir suivi la formation LXADM1 - Linux - Administration
- 2-Avoir une bonne expérience dans l'administration d'Unix / Linux est requis
PROFIL DES STAGIAIRES
- Cette formation Linux Administration avancée s'adresse aux techniciens supports, administrateurs systèmes, réseaux ou développeurs
OBJECTIFS
- 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
METHODES PEDAGOGIQUES
- 6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
METHODES D'EVALUATION DES ACQUIS
- Auto-évaluation des acquis par le stagiaire via un questionnaire
- Attestation de fin de stage adressée avec la facture
FORMATEUR
Consultant-Formateur expert Linux
CONTENU DU COURS Linux
1 - Jour 1
2 - Architecture système Linux
- Vue d’ensemble
- Différents Shells
- Appels systèmes
- Bibliothèques partagées et statiques
- Noyau Linux et LKM
- Plateformes matérielles
- Anneaux de protection (-1, 0 et 3)
- Pilotes de périphériques
3 - Noyau Linux
- Téléchargement des sources et des outils nécessaires
- Paramétrage du noyau
- Compilation et installation du noyau méthode classique ou méthode Debian
4 - Exemples de travaux pratiques (à titre indicatif)
- Compilation d’un noyau : Méthode Debian
- Augmentation de la capacité d’un volume logique
- Démarrage : Mode rescue
- Analyses CPU, mémoire, disque et réseau
5 - Jour 2
6 - Loadable Kernel Modules (LKM)
- Affichage des informations d’un module
- Blocage d’un module
- Gestion des dépendances
- Liste des modules chargés
- Liste de tous les modules existants
- Chargement / déchargement d’un module
- Compilation et installation d’un module
- Conception d’un module de noyau
7 - Exemple de travaux pratiques (à titre indicatif)
- Compilation et installation d’un module de noyau
- Paramétrages avec sysctl
- Afficher les caractéristiques d’un matériel
- Mise en oeuvre de BTRFS
- Analyse d’un service en échec
- Analyse de l’interface physique et logique
8 - /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
10 - Dépannage matériel
- Types de problèmes matériels
- Analyse du matériel
12 - Jour 3
13 - 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)
15 - BTRFS
- Présentation des fonctionnalités (volumes, subvolumes, snapshot, CoW, compression…)
17 - 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
19 - Gestion de l'activité
- Rétro-compatibilité avec rsyslogd
- Etude des principales options de systemctl
- Configuration de journald
- Analyse des fichiers journaux de systemd-journald
21 - Jour 4
22 - Maintenance des applications
- Application ne s’exécutant pas
- Application ne répondant pas
- Fonctionnement dégradé
- Comportements inattendus
23 - Maintenance de la configuration réseau
- Rappels des modèles de communication
- Interface physique
- Interface logique
- Outils d’analyse
25 - Contrôler et améliorer les performances
- Recherche des problèmes de performance
- Analyses : La charge système (CPU)