Linux : Administration Avancée

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

administrateurs système Unix/Linux

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

5 Jours

Des exercices pratiques et des démonstrations vous permettront de mettre en pratique les notions théoriques présentées.

Pour les formations “A distance”, elles sont réalisées avec un outil de visioconférence de type Teams ou Zoom selon les cas, permettant au formateur d’adapter sa pédagogie.
Retrouvez sur notre site internet toutes les précisions sur les sessions à distance ou les classes virtuelles.

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