Trust-systems

Linux : Administration Avancée

Objectifs de la formation

  • acquérir une connaissance avancée du système Linux pour l’exploiter en environnement de production
Public

professionnels des télécoms (opérateurs et constructeurs), directions informatiques, administrateurs réseaux, installateurs, techniciens.

Pré-requis

avoir suivi la formation “Linux Administration” ou connaître l’administration d’un système Linux.

Durée

5 jour

Déploiement d’un système Linux

  • Présentation de l’installation automatique : Kickstart (RedHat), Debconf (Debian), AutoYast (SuSE)
  • Création d’un serveur d’installation RedHat (DHCP, DNS, TFTP, HTTP, NTP, …)
  • Gestion des dépôts, création de dépôts, mirroring de dépots (rsync)
  • Installation d’un poste RedHat en réseau
  • Installation automatique avec Kickstart et PXE
  • Les utilisateurs et les groupes
  • Gestion de la pérennité des mots de passe
  • Contrôle des connexions avec PAM
  • Configurer son poste comme client d’un annuaire d’authentification, exemple avec LDAP

Gestion des fichiers

  • Les attributs de fichiers (ext2, xattr)
  • Les ACLS

Gestion des systèmes de fichiers

  • Optimisation des FS (taille des blocs, options de journalisations, …)
  • Gestion des Quotas
  • L’Automontage
  • Recouvrement en cas de désastre (Disaster recovery)

Gestion des disques

  • Présentation des techniques RAID software et hardware
  • Configuration de disques RAID logiciels (le pilote MD)
  • Présentation des disques SAN, iSCSI
  • L’espace de SWAP

Le gestionnaire de volumes logiques (LVM)

  • Les concepts du LVM (PV, VG, LV, PE, LE, …)
  • La gestion élémentaire des PV, VG et LV (créer un VG, créer un FS et l’agrandir, …)
  • Les snapshots LVM
  • Mirroring des LV : la solution MD, la solution native LVM
  • Compléments (sauvegarde d’un VG, réorganiser les LE d’un LV, import/export d’un VG, …)

Les applications

  • Crontab avancées (anacron, cron.daily…)
  • Gestion des performances (psacct, vmstat, sar)
  • Gestion des journaux (logs) (logrotate, logwatch)
  • La gestion des bibliothèques dynamiques (so)
  • Compilation d’une application à partir des sources, lecture d’un fichier Makefile

Le noyau

  • Architecture et fonctionnement du noyau Linux
  • Mise à jour du noyau à partir d’un package
  • Paramétrer le noyau à chaud (/sys, /proc)
  • Compiler le noyau ou des modules du noyau

Les périphériques

  • Présentation du matériel (PCI, SCSI, USB, …)
  • Le système de fichiers sysfs ou la gestion des périphériques par le noyau linux
  • La création des fichiers spéciaux avec udev

Le réseau

  • Gérer des interfaces virtuelles
  • L’agrégation de cartes réseaux (Bonding)
  • Diagnostiquer les problèmes avec les outils tcpdump/Wireshark, nmap

Virtualisation

  • Les différentes approches de la virtualisation, panorama des solutions
Retour en haut