PLB formation informatique et management
Accueil > Unix / Linux / Mac Os > Formation LINUX Administration

FORMATION Linux Administration avancée

Expertise, Optimisation, incidents systèmes

Objectifs de la formation Linux Optimisation

Le système GNU/Linux s'est imposé comme une alternative sérieuse sur le segment des serveurs d'entreprise. Cette formation Administration Linux avancée 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. On vous montrera également comment optimiser ses serveurs et disposer des bons outils à tous les niveaux.

A qui s'adresse la formation Linux Optimisation

Cette formation Linux avancé est principalement destinée aux administrateurs

Pré-requis :

Pour suivre cette formation Linux avancé, il est conseillé d'être administrateur Linux.

Travaux pratiques :

Nombreuses simulations d'incidents système et d'exploitation réalistes.

Contenu de la formation Linux Optimisation

Stockage avancé sous LinuxL’importance des choix physiquesL’alternative au stockage classique : SAN (Storage Area Network), NAS (Network-attached storage) , iSCSI
Pourquoi  les utiliser plutôt qu’un serveur de fichiers sous Linux ?
Principes de mise en œuvre d’un NAS
Limites du NAS (évolution, débits, filesystems supportés, …)
Configuration d’une carte SAN
Les filesystemsRappels sur les spécificités des différents filesystems (inode, répertoires, ext2, ext3, ext4, xfs, …)
Comment le noyau « discute » avec les pilotes des filesystems (vfs) ?
Comparaisons techniques entre les différents pilotes
Installation ROOT-on LVM on RAID
L’apport d’EVMSUnifier l'administration avec EVMS(Enterprise Volume Management System)
Construction d'un noyau pour EVMS
Installation des EVMS Tools
Activation des volumes EVMS
Configuration du chargeur
Le système de fichier racine sur un volume EVMS

Maîtriser les packages sous LinuxExécution d’un programme sous LinuxChargement des  librairies (ld, ld.so.conf, LDPATH, ...)
Quand  l’administrateur est-il concerné ?
Gestion des RPMStructure interne d'un package RPM
Principes des sources RPM
Construire soit même un package (.src.rpm, .spec, rpmbuild)
Spécificités des packages Debian (.deb)
ExploitationUtiliser un miroir local (synchronisation)
En quoi consiste l’application d’un patch ?
Les risques des mises à niveau

Maîtriser le noyau et les périphériques sous LinuxLe dialogue des périphériques avec le noyauRappel sur le fonctionnement du noyau et des modules
Evolution de la philosophie des concepteurs   (/dev, devfs, udev)
Quand doit-on créer un fichier spécial (mknod, MAKEDEV, …)
Quelles relations entre udev, hal, kudzu, discoverer ?
Périphériques USBQuelles différences entre les interfaces  UHCI et OHCI ?
Ajout d’un périphérique USB (démon USB, agents USB, hotplug, …)
Imposer un /dev/xxx  à un périphérique (règles USB, udevinfo)
Compilation du noyauBien comprendre le fichier .config
Compiler et installer un driver spécifique
Quand le noyau a-t-il besoin d’un fichier initrd (lecture et création avec mkinitrd) ?

Surveillance avancée du système sous LinuxLes logs
Les alternatives à syslog (syslog-ng, logcheck)
Les outils spécifiques par  thème (Apache, Squid, firewall, …)
La rotation des logs (logrotate)
Le réseauUtiliser Nagios avec Nagat (Nagios Administration Tool)
Créer des graphiques  avec CACTI (perte de paquets, latence, …)
Surveillance des ports (netstat, nmap)
Quelques scripts
Système et processusLa richesse de /proc et /sys
Suivre les appels systèmes (programme actifs ou non)
Les fichiers utilisés (lsof)
Ressources utilisées (lsof, vmstat,  ...)

« Troubleshooting » et dépannage sous Linux
GRUB mis à plat Comprendre le fonctionnement détaillé de GRUB
Contenu du MBR (Master Boot Record)
Pourquoi tant de phases : stage1, stage1.5, stage2 ?
Peut-on déplacer la partition /boot ?
Booter manuellement sous grub
Reconstruire ce qui a été « cassé »  sans réinstaller le système
Créer une clé USB bootable de réparation
FilesystemsEn quoi consiste le checking d’un filesystem ?
Que peut-on « sauver » avec tune2fs et debugfs ?
La commande fsck à chaud ?
La « checklist » mount en cas de problèmes
Pourquoi certaines commandes se « gèlent » en accédant à certains fichiers ?
Affichage Anticiper les problèmes d’affichage des caractères  (utf-8, iso-…)
Comportement des programmes par rapport à  LANG (locale, LC_ ???)
Les causes de « l’écran noir » suite au démarrage de X
Réglages de X (Xorg.conf)
RéseauCarte réseau/wifi  non reconnue
Les options de mount en réseau (SMBFS, CIFS, codepage, …)
Problèmes posés par certaines copies réseaux (mémoire nécessaire, options de copie, …)
L’exemple de rsync
DiversPerte de mot de passe
Récupération de fichiers supprimés

Tuning (réglages) du système LinuxNoyauQue peut-on attendre d’un autre noyau ?
Exemples de tuning dans le fichier .config
Démarrer rapidement (noyau  léger, suppressions des modules et services « inutiles »)
Disques et filesystemsEvaluer les performances de ses disques
Les gains concrets avec les différentes technologies (tr/min, NAS, SAN, SCSI, …)
Quel filesystem pour quel besoin ?
Les options de mkfs et tune2fs pour améliorer les performances
MémoireGestion de la mémoire par le noyau 
Différents types de mémoire
Décalage entre résultats de commande et état réel de la mémoire
Apports et limitations de l’ajout de mémoire
Stocker des fichiers en mémoire virtuelle avec  les ramdisks (tmpfs, /dev/ram*)
Identifier les processus consommateurs (top, nice, time, vmstat, )
Comprendre les interactions entre les processus  (noyau, thread, zombie, ...)
RéseauRappels sur la transmission d’une trame réseau
Tester les performances du réseau (débit, latence,  ...)
Optimiser le MTU (Maximum Transmission Unit) sous Linux (tracepath, ifconfig)
L’impacte du hardware (câble FTP 5E, 6, ou 7, carte gigabit, full duplex, …)

VirtualisationOù en est-on ?Que peut-on attendre de la virtualisation  ?
Philosophie de fonctionnement (système hôte, hyperviseur, pilotes vraiment utilisés, bridging, …)
Exemples d’architectures en production
Différences entre les principaux acteurs (Vmware, Xen, Virtual Box, Virtual PC, HyperV, …)
Mise en oeuvreLa simplicité de Virtual Box (installation)
Gestion des pseudos-périphériques
Réalisation de snapshots
Retours à des états antérieurs
Installation d’images XP, Vista, …

Gestion de parc avec Asset Manager OpenSourcePhilosophieAccéder rapidement à la configuration d’une machine (hardware, software)
Principes de fonctionnement
Gérer la répartition des licences dans le parc
Mise en oeuvreInstallation
Déploiement d’applications et de pilotes sous Windows et Linux
Gestion des incidents


Formation Optimisation Linux

-

Formation dépannage Linux

-

Formation support Linux

-

Formation performance Linux

Cette formation « Linux Optimisation » est éligible au DIF. Ce cours peut être financé par l'OPCA de votre entreprise.
Durée de la formation Linux Optimisation : 4 jours
Tarif 2012 de la formation Linux Optimisation : 2020€ HT
Cours disponible en intra également
Référence : ULAA
Dates / Inscription en ligne :
du 19/03/2012 au 22/03/2012du 02/07/2012 au 05/07/2012du 24/09/2012 au 27/09/2012
Afficher toutes les dates...

Des sessions supplémentaires sont créées régulièrement, n’hésitez pas à nous contacter pour en prendre connaissance.

Lieu de la formation
Paris - La Défense
Nos coordonnées
Tél : 33 (0)1 43 34 90 94
E-mail : nous contacter