loader image

Linux – Administration avancée

Code stage

ADMA-LINUX

Durée

28 heures | 4 jours

Z

Certification

non

Objectifs pédagogiques

  • 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

Niveau requis

Avoir suivi la formation ADM-LINUX "Linux - Administration". Avoir une bonne expérience dans l'administration d'Unix / Linux est requis.

Public concerné

Techniciens supports, administrateurs systèmes, réseaux ou développeurs.

Programme

Jour 1

  • Architecture système Linux
  • Vue d’ensemble
  • Anneaux de protection (-1, 0 et 3)
  • Plateformes matérielles
  • Noyau Linux et LKM
  • Pilotes de périphériques
  • Bibliothèques partagées et statistiques
  • Appels systèmes
  • Différents Shells
  • 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

Exemples de travaux pratiques (à titre indicatif)
Compilation d’un noyau
Méthode Debian
Méthode classique

Jour 2

  • 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

Exemple de travaux pratiques (à titre indicatif)
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

Exemple de travaux pratiques (à titre indicatif)
Paramétrages avec sysctl

Dépannage matériel

  • Types de problèmes matériels
  • Analyse du matériel

Exemple de travaux pratiques (à titre indicatif)
Afficher les caractéristiques d’un matériel

Jour 3

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)

Exemples de travaux pratiques (à titre indicatif)
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…)

Exemple de travaux pratiques (à titre indicatif)
Mise en oeuvre de BTRFS

  • 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
  • Exemples de travaux pratiques (à titre indicatif)
  • 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

Exemple de travaux pratiques (à titre indicatif)
Analyse d’un service en échec

Jour 4

  • Maintenance des applications
  • Application ne s’exécutant pas
  • Application ne répondant pas
  • Fonctionnement dégradé
  • Comportements inattendus
  • Maintenance de la configuration réseau
  • Rappels des modèles de communication
  • Interface physique
  • Interface logique
  • Outils d’analyse

Exemple de travaux pratiques (à titre indicatif)
Analyse de l’interface physique et logique

  • Contrôler et améliorer les performances
  • Recherche des problèmes de performance

Analyses

  • La charge système (CPU)
  • La charge mémoire
  • La charge disque
  • La performance du réseau

Exemples de travaux pratiques (à titre indicatif)
Analyses CPU, mémoire, disque et réseau

Le contenu de ce programme peut faire l’objet d’adaptation selon les niveaux, prérequis et besoins des apprenants.