Learning Tree International01 49 68 53 87

Efficace formations et solutions adaptées à votre entreprise
Optimisation et dépannage d’UNIX® et Linux
Cours : 444   Type : Travaux pratiques   Durée : 4 jours

Ce cours est uniquement réalisé en intra entreprise et peut être adapté selon vos besoins.

Vous apprendrez à

  • Configurer et paramétrer les systèmes UNIX et Linux pour obtenir des performances et une disponibilité optimales
  • Développer une approche structurée pour détecter et corriger les erreurs de configuration du système
  • Identifier et corriger les pannes du démarrage
  • Enquêter et remettre en service en cas de panne générale
  • Restaurer les systèmes de fichiers corrompus
  • Améliorer les performances des réseaux surchargés

Objectif

Les systèmes UNIX et Linux sont largement déployés pour des applications critiques. Les besoins d'administrateurs ayant les compétences nécessaires pour assurer des performances optimales de ces systèmes et diagnostiquer puis corriger rapidement les problèmes d'exploitations augmentent.

Ce cours pratique traite des défis que les administrateurs des systèmes UNIX et Linux rencontrent. Vous apprendrez à optimiser performances, fiabilité et disponibilité et à adopter une approche systématique afin de résoudre rapidement les problèmes.

À qui s'adresse cette formation

Ce cours concerne les administrateurs, ingénieurs et personnel technique d'un niveau intermédiaire ou avancé qui déploient UNIX et qui ont besoin d'une disponibilité maximum des systèmes sur les plates-formes UNIX.

Travaux pratiques


Durant ce cours, vous acquerrez une expérience pratique de tous les aspects du dépannage et de l'optimisation des performances système :
  • Identification et suppression des processus zombies
  • Contrôle de la séquence de démarrage SysV
  • Diagnostic des échecs du démarrage
  • Restauration de systèmes de fichiers moyennement et gravement corrompus
  • Récupération des fichiers perdus lorsque les sauvegardes sont indisponibles
  • Analyse des échecs du noyau sur Solaris et Linux
  • Découverte et correction de divers échecs provoqués
  • Surveillance des performances du disque, du CPU, de la mémoire et du réseau
  • Optimisation des performances du système

Contenu de la formation

Développement d'une approche structurée pour le dépannage

L'intégration de systèmes multi-fournisseurs
  • Utilisation des implémentations d'UNIX SysV pur, BSD pur et mixte
  • Différences entre les outils d'administration
Résolution efficace des problèmes
  • Analyse des causes et effets
  • Analyse risques/coûts et arbres de décision

Contrôle du démarrage du système

Le processus de démarrage
  • Chargement et démarrage du noyau avec les chargeurs secondaires
  • Détection du matériel
  • Identification et montage du système de fichiers racine
  • Configuration du noyau
Diagnostic des échecs de démarrage et démarrage de secours
  • Erreurs de configuration et de chargement du noyau
  • Pannes de matériel
  • Systèmes de fichiers corrompus ou manquants
  • Démarrage en niveau d'exécution "single"
  • Utilisation de médias de démarrage de secours

Recherche et rectification des pannes à l'exécution

Erreurs du réseau
  • Configuration des paramètres du réseau
  • Détection de la congestion des LAN
  • Vérification de l'état du service
Erreurs des disques et des systèmes de fichiers
  • Correction des erreurs de détection du matériel
  • Montage local et systèmes de fichiers distants
  • Mesure de l'espace de stockage disponible
Le CPU et les problèmes de mémoire
  • Bogues matériels du CPU
  • Détection des fuites de mémoire

Restauration après échec

Conception du système de fichiers
  • Superblocs = i-nœuds = Blocs de données
  • Amélioration des performances et de la fiabilité avec FFS/UFS (Fast File System/ UNIX File System)
Vérification et restauration des systèmes de fichiers
  • Vérification de consistance
    Test et restauration des systèmes de fichiers avec fsck
  • Restauration des superblocs corrompus
Récupération des fichiers supprimés lorsque les sauvegardes sont indisponibles
  • Utilisation du Coroner's Toolkit
  • Lazarus et unrm
Analyse des échecs du noyau
  • Délimitation du problème
  • Débogage post-mortem des erreurs noyau
  • Analyse des messages oops
  • Utiliser les informations sur les symboles du noyau
  • Utilisation de ksymoops, crash, adb et mdb

Réglage du noyau UNIX

Paramétrage du noyau binaire
  • Configuration des fichiers utilisés pendant le démarrage
  • Paramétrage en cours d'exécution
  • Utilisation de sysctl, ndd, sysconfig et systune
Paramétrage des sources du noyau
  • Construction de noyaux Linux patchés
  • Optimisation de la compilation de noyau

Mesure et réglage des performances du système

Choix de l'outil approprié
  • Vmstat
  • Iostat
  • sar
Performance du réseau
  • Amélioration de la résistance à la charge
  • Réglage de la suite de protocoles TCP/IP
  • Mesure des statistiques IP, ICMP, TCP et UDP
  • Paramétrage du trafic du NFS (Network File System) côté serveur et côté client
Performance du CPU et de la mémoire
  • Gestion de la mémoire virtuelle et de la pagination à la demande
  • Pagination et échange
  • Durée/contrôle
  • Taille des tables du noyau et allocation de la mémoire
  • Commandes : ps, top, nice, renice
Performance des disques et des systèmes de fichiers
  • Equilibrage de charge entre périphériques
  • Réglage des performances du NFS
  • Mesure des transferts par seconde et des moyennes de performances
  • Réglage des structures des données du système de fichiers
  • Amélioration de la gestion des fichiers et de la quantité d'i-nœuds
Prêts pour des formations entièrement adaptées à vos besoins ?
Pour plus d'informations sur la création de formations optimisées pour répondre à vos besoins, demandez une étude personnalisée ou appelez le 01 49 68 53 87.