Formation Linux Administration avancée
- Référence : LXADM2
- Durée : 21 heures
- Certification : Non
- Eligible CPF : Non
CONNAISSANCES PREALABLES
- 1-Avoir suivi la formation LXADM1 Administration Linux ou posséder les connaissances et compétences équivalentes
- 2-Avoir une bonne expérience dans l'administration d'Unix / Linux
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
- Mise à disposition d'un 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
- Le suivi de cette formation donne lieu à la signature d'une feuille d'émargement
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
- Anneaux de protection (-1, 0 et 3)
- Plateformes matérielles
- Noyau Linux et LKM
- Le système de fichier root
- Pilotes de périphériques
- Bibliothèques partagées et statiques
- Appels systèmes
- Différents Shells
- La virtualisation
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
- Intégration de drivers et outils
4 - 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é
5 - Exemples de travaux pratiques (à titre indicatif)
- Compilation et installation d'un module de noyau
6 - /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
7 - Exemple de travaux pratiques (à titre indicatif)
- Paramétrages avec sysctl
8 - Dépannage matériel
- Types de problèmes matériels
- Analyse du matériel
9 - Exemple de Travaux Pratiques
- Afficher les caractéristiques d'un matériel
- Identifier les incidents associés
- 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
- Mise en oeuvre de BTRFS
- Démarrage : mode rescue ; mode emergency ; mode débogage
- Réinitialisation du mot de passe root
- Analyse d'un service en échec
10 - Jour 2
11 - 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
13 - BTRFS
- Présentation des fonctionnalités (volumes, subvolumes, snapshot, CoW, compression…)
15 - 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
17 - 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
19 - Jour 3
20 - Maintenance du système
21 - Gestion d'urgence en cas de crash
22 - Maintenance de la configuration réseau
23 - 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
24 - 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…
25 - Exemple de travaux pratiques
- Analyses CPU, mémoire, disque et réseau