Formation Administration Système Linux
Formation Administration Système et réseau Linux

Formation Linux : Administration Système et Réseaux

Linux, système d'exploitation fiable et reconnu par les principaux acteurs du marché a largement investi les serveurs d’entreprise, les Data Centers et les équipements mobiles. Cette formation d'administration vous apportera les connaissances indispensables pour installer et administrer vos serveurs au quotidien quelle que soit la distribution que vous utilisez. Cette formation linux aborde également la partie réseau et sécurité et des thématiques de l'administration avancée telle que le stockage LVM ou encore les filesystems ZFS. Vous verrez notamment la gestion des utilisateurs, des disques et des périphériques, les sauvegardes, la configuration du réseau et des principaux services. Finalement, ce stage vous permettra de maîtriser le comportement de vos serveurs en disposant d'une véritable autonomie dans le diagnostic des dysfonctionnements du système. Vous apprendrez également comment optimiser ses serveurs et disposer des bons outils à tous les niveaux.

Ce stage s'applique aussi bien aux familles de distributions RedHat ou Fedora et Debian, Ubuntu qui sont les plus utilisées dans le monde, et prépare aux certifications LPI101-102 et LPI201. 

Programme pédagogique

Introduction

  • Historique Linux
  • Licence GPL
  • Les distributions et cas d'utilisation
  • Installation et méthodes
  • Les Sources d'informations (wiki, howto sites, manuels)

Shell & commandes

  • Les terminaux et screen
  • Les différents shell (bash en détail, environnement et variables)
  • Les commandes de bases
  • Utilisation de vi/vim/nano

Gestion des fichiers

  • Gestion des fichiers et dossiers
  • Permissions et droits spéciaux (sUID, sGID, StickyBit)

Gestion des processus

  • Gestion des processus
  • Analyse des processus (trace, kill, priorité)
  • Planificateurs de tâches cron / at

Gestion des utilisateurs

  • Gestion des utilisateurs et groupes

Gestion des disques et système de fichiers

  • Périphériques bloc sous Linux
  • Partitions, systèmes de fichiers
  • Dossiers et arborescence
  • Opérations sur les filesystems
  • ext4, reiserfs, xfs et ZFS

Système de démarrage

  • Le boot-loader : Grub
  • Les séquences de boot (kernel,initrd, Init et runlevel)
  • Démarrage des services Systemd
  • Mode maintenance et crash recovery

 

Gestion des paquetages

  • repository et mirroirs
  • Gestion des paquetages sous RedHat/Fedora
  • Gestion des paquetages sous Debian/Ubuntu
  • Installation de sources

Configuration réseau

  • Configuration TCP-IP
  • interfaces, alias, routage
  • Les outils de monitoring réseau
  • Contrôle d'accès aux services réseaux (xinetd, TCP-wrapper)

Noyau Linux

  • Les sources et paquetages distributeur
  • Gestion des modules

Sécurité

  • SSH (détail du secure shell OpenSSH) / Sftp
  • SSH authentification par clé publique
  • SSH Tunneling
  • Fail2ban (prévention des attaques brute-force)
  • Sudo et configuration
  • Firewall avec iptables

Gestion des logs et performances

  • La gestion des logs (syslog)
  • Les ressources système à surveiller
  • Les outils de monitoring systèmes et réseau
  • Mémoire et pagination swap
  • Analyse des performances

Sauvegarde / Restauration / Master

  • Les utilitaires (tar, rsync, dump/restore..)
  • Les produits (Partimage, MondoRescue, backuppc...)

En option suivant niveau et temps imparti

  • Stockage LVM2, ZFS,
  • RAID et mdadm
  • Filtrage IP avec Netfilter (iptables)

Objectifs

  • Acquérir les bases de connaissances nécessaires pour prendre en charge l'exploitation quotidienne et administration de serveurs sous Linux.
  • Acquérir une compréhension globale des éléments du système Linux et des outils d'administration disponibles
  • Sécuriser un système Linux
  • Superviser un serveur Linux et ses ressources et optimiser les performances d'un serveur Linux

Public concerné

  • Professionnels de l'informatique confrontés à un projet de mise en place de serveurs linux et/ou de leur administration et exploitation quotidienne
  • Administrateurs systèmes désirant maîtriser et déployer des serveurs Linux, assurer leur sécurité et analyser leur performance.

Pré-requis

  • Quelques connaissances informatiques et linux de bases si possible. La durée sera adapté selon le niveau de chacun.

Les plus 

  • Une pédagogie efficace : l'alternance d'exposés théoriques et de mises en application immédiates à travers de nombreux travaux pratiques.
  • Les méthodes et bonnes pratiques pour administrer efficacement des serveurs Linux.
  • Les retours d'expérience de spécialistes Linux.

Pour aller plus loin...