Recherche avancée
Par formation
Par date
Par ville
logo HUB Formation
Organisme de Formation
aux Technologies et métiers de L'informatique
La pédagogie au service de la technologie
> > > > Linux administration niveau 3 - Dépannage et optimisation

Linux administration niveau 3 - Dépannage et optimisation

Expertise, optimisation et incidents systèmes

linux
La réputation des systèmes d’exploitation du monde Open Source n’est plus à faire. Preuve en est l'adoption croissante des systèmes Linux par les entreprises. Cette utilisation implique une parfaite maîtrise en interne des différentes possibilités offertes : qu'il s'agisse du choix du bon moyen de stockage, ou encore de surveillance avancée du système. Les participants à cette formation disposeront des clés nécessaires à la mise en œuvre de serveurs Linux fiable, performants et sécurisés tout en maîtrisant l’impact des choix techniques.

Objectifs

  • Comprendre comment automatiser le déploiement de serveurs, les sécuriser
  • Savoir remédier aux dysfonctionnements et aux incidents systèmes
  • Acquérir les compétences nécessaires à l'analyse et à la supervision de son système
  • Comprendre comment disposer d’une solution de virtualisation simple et performante

Public

  • Administrateurs Linux expérimentés

Prérequis

  • Avoir suivi les formations «Administration Linux niveau 1 - Installation et mise en œuvre » et «Administration Linux niveau 2 - Gestion et maintenance » ou connaissances équivalentes

Programme de la formation

Le déploiement des serveurs et des postes de travail

  • Panorama des solutions de déploiement, l'infrastructure réseau nécessaire
  • Démarrage du système en PXE avec pxelinux, la configuration du DHCP et de TFTP
  • L'installation automatique avec Kickstart, configuration d'un fichier Kickstart
  • Cloner une machine complète avec Clonezilla
  • Le déploiement de type imaging, la création d'un master
  • avec LTSP

La virtualisation avec KVM

  • Panorama des solutions de virtualisation
  • Gérer des VMs avec KVM, l'outil standard de RHEL 6
  • les VMs avec les outils créés au-dessus de la libvirt

La sécurité, l'indispensable

  • La sécurisation d'un serveur en dix points
  • Les mises à jour de sécurité
  • Le pare-feu local, la configuration avec les commandes textes et graphiques
  • L'environnement PAM, l'activation et la désactivation d'un module
  • SELinux, présentation, activation/désactivation, définition de SC (security context), gérer facilement SELinux avec les booléens, analyse des journaux (AVC, ...)

Le stockage réseau

  • SAN ou NAS ?
  • Le vocabulaire du SAN, le service multipathd, le pilote channel bondingLe SAN iSCSI, target et initiator, mise en œuvre
  • NFS v3 et V4

La supervision de serveurs

  • Panorama des solutions, prépondérance de Nagios et de ses dérivés
  • Supervision de serveurs avec Nagios
  • Mise en œuvre simple de SNMP
  • Surveillance graphique des serveurs avec Cacti
  • Nagios et Cacti

Le dépannage ("Troubleshooting")

  • Comment trouver une panne ?
  • Fonctionnement détaillé du démarrage (BIOS/UEFI, Grub v1,v2, ...)
  • Les problèmes liés aux partitions et aux systèmes de fichiers
  • Les problèmes liés au noyau (kernel panics, Hangs, ...)
  • Les processus: structures, Hangs, bibliothèques, trace des appels systèmes
  • La perte du mot de passe de root, débloquer un compte utilisateur
  • Les problèmes réseaux, les outils de diagnostics (tcpdump, wireshark, nc, ...)
  • Les problèmes liés à l'interface graphique, les polices de caractères
  • Les problèmes liés à l'usage de caractères accentués (ascii, utf-8, les locales, ...)

L'analyse des performances ("Tuning")

  • Panorama des outils de diagnostic, les méthodes pour obtenir un système performant
  • La surveillance des performances avec les commandes vmstat, sar et dstat
  • L'utilisation de Benchmarks pour choisir et configurer des systèmes de fichiers
  • Obtenir un noyau plus performant
  • La gestion de la mémoire, identification des processus consommateurs, ajout d'espace de swap
  • Le fonctionnement des processus (Thread, Zombie, Hangs, Deep sleep, ...)
  • Analyser le réseau (Bande passante, latence, MTU, ...)

La configuration centralisée d'un parc UNIX/Linux

  • Panorama des outils de type "ASSET Manager" en Open Source
  • Gestion informatisée des incidents (HelpDesk)
  • Centralisation de la configuration avec CFEngine
  • Présentation de Puppet, l'alternative à CFEngine

Les + de cette formation

Des mises en situation permettent aux participants d'acquérir une expérience pratique du dépannage et de l'optimisation d'un système Linux.
Toutes les compétences nécessaires au développement d'une expertise de haut niveau sur Linux sont couvertes par le programme.
Les retours d'expérience d'experts Linux reconnus.