M2i Formation

Linux - Administration avancée

Par M2i Formation

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
  • Comprendre l'approche de la sécurité système
  • Analyser les performances.

Programme

Jour 1

Architecture système Linux

  • Vue d'ensemble
  • Anneaux de protection
  • 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
  • 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, btrfs, 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

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 débogage
  • Réinitialisation du mot de passe root

Gestion de l'activité

  • Analyse des fichiers journaux de systemd-journald
  • Configuration de journald
  • 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

Pédagogie

L'évaluation des acquis se fait :

  • En cours de formation, par des études de cas ou des travaux pratiques
  • Et, en fin de formation, par un questionnaire d'auto-évaluation ou une certification (M2i ou éditeur)

Partager cette formationTélécharger au format pdf Ajouter à mes favoris

Formations de la même catégories (5)

Dawan
Linux Administration + Préparation LPI 102Par Dawan

Comprendre les principes de l'OpenSource et Linux - Savoir installer une distribution Linux - Connaître les bases de l'utilisation de Linux - Passer l'examen LPI 102

Orsys
Linux industriel, temps réel et embarquéPar Orsys

Vous découvrirez dans cette formation l'architecture générale d'un système embarqué et mettrez en œuvre les outils de développement industriel disponibles librement sous Linux. Vous implémenterez les mécanismes d'ordonnancement temps partagé et réel souple, vous accéderez au développement temps réel strict avec l'extension LinuxRT ou Xenomai. Vous verrez enfin comment personnaliser le boot d'un système Linux.

Tanit Formation
Administrer un système linux - niveau 1Par Tanit Formation

La formation est basée sur la distribution Linux RedHat. Elle vous garantira l’assurance de gérer avec succès toutes les tâches liées àl’adminitsration d’un système d’exploitation.

Dawan
Linux Avancé : Serveur d'entreprises avec Samba/LDAP/Netfilter/SquidPar Dawan

Savoir installer, configurer et maintenir un serveur de fichier/d'authentification/routeur/firewall pour une entreprise

Openska
C avancé : programmation système sous LinuxPar Openska

Conçu pour la programmation système, le langage de programmation impératif C est l’un des langages les plus utilisés. Le langage C est dit compilé, c’est-à-dire décrit par un fichier source. Quant à Linux, système d’exploitation libre, c’est une implémentation libre du système UNIX très sollicitée par les professionnels.

Openska vous propose la formation C avancé : programmation système sous Linux sur 5 jours afin de vous permettre de maîtriser les concepts de programmations les plus complexes à l’aide du langage C. À terme, vous serez capable de développer des applications à l’aide du langage C. Du rappel des bases à la gestion des threads Linux en passant par la gestion du réseau et de la mémoire, vous acquerrez l’ensemble des connaissances et compétences nécessaires à la maîtrise des concepts avancés du langage de programmation C. Vous obtiendrez également une vue d’ensemble des principales bibliothèques existantes et de leurs modes d’utilisation, et ce, pour optimiser votre gestion du temps.

Nous utilisons les cookies afin de fournir les services et fonctionnalités proposés sur notre site et afin d’améliorer l’expérience de nos utilisateurs. En cliquant sur ”J’ai compris”, vous acceptez l’utilisation de ces cookies.