Cette formation permettra de maîtriser le comportement de ses serveurs Linux en disposant d'une véritable autonomie dans le diagnostic des dysfonctionnements du système. Vous apprendrez également comment optimiser ses serveurs et disposer des bons outils à tous les niveaux.
Public et
pré-requis: Administrateurs Linux, chefs de projet, ingénieur système, technicien système.
Avoir les connaissance de base de l’administration du système Linux (cours DMRLINN1).
Module 1: Installation et déploiement
Créer un CD/DVD de recovery
Créer une clef USB bootable avec les bons utilitaires
Savoir cloner une machine complète
Module 2: FileSystem et unités de stockage
Avantages et inconvénients des 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 : Logical Volume Manager (agrégation de disques)
Configuration du noyau
Commandes d’administration
Applications
Ajout d’un disque à un volume logique
Création d’un snapshot
Module 3: Maintenance et métrologie sur des serveurs Linux
Gestion avancée des logs.
Analyseurs de logs système
Analyseurs des logs Apache, Squid.
Outils de surveillance et d'audit. Nagios (interface web avec NAGAT), Cacti. Scripts de contrôle et de remontée d'alerte. Vérification de l'intégrité du système.
Suivi de l'activité des processus (lsof, vmstat, /proc...).
Module 4: 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).
Analyse des logs de X. Maîtriser sa configuration (polices, pilotes, champs bloquants).
Mise en fonction de détection d’erreur disque avec SMART.
Module 5: Optimisation des performances
Les options de compilation du noyau pour un système plus performant.
Tester et optimiser les performances du disque.
Analyse détaillée de l'occupation mémoire.
Les processus inutiles et consommateurs (nice, time, vmstat).
Comprendre le vocabulaire général (thread, zombie...).
Module 6: Gestion centralisée du parc informatique (Asset Manager Opensource).
Inventaire matériel et logiciel des machines installées.
Gestion des licences logicielles.
Gestion informatisée des incidents (HelpDesk).
Déploiement des applications, des drivers Windows et Linux.
Interface avec Windows.