Linux

Linux, administration avancée

Objectifs de la formation

  • Maîtriser les différentes méthodes d’installation et déploiement Linux
  • Dépanner des problèmes du système, matériel et du réseau
  • Superviser la charge système et l’état du serveur avec Nagios
  • Optimiser ses serveurs


Programme de la formation

Installation avancée et déploiement

  • Installation ROOT-on LVM on RAID.
  • Sécuriser le système de démarrage.
  • Installation automatique avec kickstart (options, ks.cfg).
  • Créer un CD/DVD de recovery, une clé USB bootable avec les bons utilitaires.
  • Clonage d’une machine complète.

Travaux pratiques

Installation Root-on-LVM-on Raid avec un espace LVM. Démarrage PXE et installation par Kickstart. Sécuriser le chargeur de démarrage.

Maîtriser la configuration logicielle du système

  • Structure détaillée d’un package RPM.
  • Exécutable et librairies (ld, ld.so.conf, LDPATH…).
  • Construction d’un package RPM à partir des sources (.src.rpm, .spec, rpmbuild).
  • Rôles des différents répertoires (SRPMS, SPECS, SOURCES, RPMS, BUILD).
  • Mise en place d’un miroir de paquets local (et synchronisation).
  • Gestion des mises à jour du système et des patchs de sécurité.
  • Méthodologie d’une montée à niveau.

Travaux pratiques

Gestion des mises à jour du système, mise en oeuvre d’un dépôt Yum. Création de package RPM (à partir des sources).

Filesystems et unités de stockage

  • Avantages et inconvénients de différents systèmes de fichiers (ext3, ReiserFS, JFS, XFS).
  • Récupération des données perdues accidentellement.
  • Remédier aux problèmes (tune2fs, debugfs…).
  • Copie d’un disque système complet à chaud.
  • LVM : modes linéaire, stripping, mirroring, les snapshots.

Travaux pratiques

Monter et tester différents FileSystems. Mise en oeuvre de LVM et manipulation (changement à chaud) de volume physique. Utilisation des snapshots et sauvegarde à chaud.

Noyau et périphériques

  • La représentation des périphériques pour le noyau (/dev et udev).
  • La détection automatique du matériel (udev, discover, fstab).
  • Création d’un noyau personnalisé.
  • Les options importantes du fichier .config.
  • Création d’une distribution Linux personnalisée.
  • Identifier le driver nécessaire à un composant.
  • Installation de drivers « exotiques ».
  • Ajout d’un pilote spécifique dans initrd (mkinitrd).
  • Les paramètres du noyau (amorçage, sysctl et les paramètres dynamiques).

Travaux pratiques

Compilation, création et mise en oeuvre d’un noyau personnalisé. Installation de drivers.

Maintenance et métrologie sur des serveurs Linux

  • Collecte, centralisation et analyse des logs système (rsyslog, logcheck).
  • Analyseurs des logs Apache, Squid.
  • Vérification de l’intégrité du système.
  • Suivi de l’activité des processus et du système (lsof, vmstat, sysstat).
  • Visualisation des performances réseaux et serveurs : Cacti.

Travaux pratiques

Suivi de l’activité des processus. Superviser la charge système et l’état du serveur.

Blocage, crash et dépannage d’urgence

  • Méthodologie de recherche de pannes.
  • Fonctionnement détaillé du boot (grub, MBR, stage1, stage2, /boot…).
  • Passage d’argument au boot. Reconstruction du MBR.
  • Analyser les traces du noyau.
  • Récupérer des données, une partition ou un disque.
  • Les problèmes d’accents (ISO-8859-?, UTF-8, LANG, LC_?, codepage, iocharset).
  • Les problèmes réseaux (matériel, DHCP, DNS, bande passante).
  • Modifier le mot de passe « perdu » de root. Débloquer un compte.
  • Analyse des logs de X. Maîtriser sa configuration (polices, pilotes, champs « bloquants »).

Travaux pratiques

Prendre la main sur un système sans le mot de passe de root. Recherche de pannes réseau, des secteurs défectueux. Vérifier et réparer un filesystem. Redimensionner un système de fichiers.

Optimisation des performances

  • Tester et optimiser les performances du disque.
  • Analyse détaillée de l’occupation mémoire.
  • Choisir le filesystem approprié (études de benchmarks).
  • Tuning des filesystems.
  • Identifier les processus inutiles et consommateurs (nice, time, vmstat).
  • Comprendre le vocabulaire général (thread, zombie…).
  • Les tâches en respawn et l’intérêt de Xinetd.
  • Booter rapidement son système.
  • Tester les performances du réseau (débit, latence, cache DNS…).
  • Paramétrage MTU, taille des fenêtres d’expédition et de réception.
  • Les outils standards d’analyse.

Travaux pratiques

Tester et optimiser les performances. Tuning de système de fichiers.

Supervision

  • Superviser des systèmes.
  • Installation de Nagios (moteur, interface PHP + CGI, plugins).
  • Principe de configuration Objet.
  • Superviser la charge mémoire, disque et CPU avec Nagios.
  • Activer des plugins via NRPE.

Travaux pratiques

Installer Nagios et ses plugins.

MOYENS PÉDAGOGIQUES ET TECHNIQUES D’ENCADREMENT DES FORMATIONS

Modalités pédagogiques :

  • Évaluation des besoins et du profil des participants.
  • Apport théorique et méthodologique : séquences pédagogiques regroupées en différents modules.
  • Contenus des programmes adaptés en fonction des besoins identifiés pendant la formation.
  • Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de travaux pratiques, étude de cas et mise en situation.
  • Méthodes expositive, active et participative.
  • Réflexion et échanges sur cas pratiques.
  • Retours d'expériences.
  • Corrections appropriées et contrôles des connaissances à chaque étape, fonction du rythme de l’apprenant mais également des exigences requises au titre de la formation souscrite.

Éléments matériels :

  • Mise à disposition des outils nécessaires au bon déroulement des travaux pratiques.
  • Support de cours au format numérique projeté sur écran et transmis au participant en fin de la formation.

Référent pédagogique et formateur :

  • Chaque formation est sous la responsabilité du directeur pédagogique de l’organisme de formation.
  • Le bon déroulement est assuré par le formateur désigné par l’organisme de formation.
MOYENS PERMETTANT LE SUIVI ET L’APPRÉCIATION DES RÉSULTATS
  • Feuilles de présences signées des participants et du formateur par demi-journée.
  • Attestation de fin de formation mentionnant les objectifs, la nature et la durée de l’action et les résultats de l’évaluation des acquis de la formation.
Please login to get access to the quiz
(Next Lesson) Linux, mise en œuvre
Back to Linux
Public

Administrateurs, ingénieurs système.

Pré-requis

Bonnes connaissances de base de l'administration Linux ou Unix. Expérience souhaitable.

Vérifiez que vous avez les prérequis nécessaires pour profiter pleinement de cette formation en effectuant le test disponible en bas de cette page.

Lieu de formation

Intra-entreprise/à distance

Dates ou période

À définir. Nous consulter

Tarif

Sur devis. Merci de nous contacter

Modalités

Pour s’inscrire à notre formation, veuillez nous contacter par mail ou téléphone.

Démarrage de la formation sous deux semaines (délai indicatif).

Nous contacer
Informations complémentaires

Pour toute réclamation, aléas ou difficultés rencontrés pendant la formation, veuillez prendre contact avec notre organisme par téléphone ou par e-mail. Nous mettrons tout en œuvre pour trouver une solution adapter.

Formation synchrone, réalisée à distance en visioconférence via l’application Microsoft Teams ou en présentiel dans les locaux du client.