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

              Formulaire d'inscription

              Cookies