Cette formation Linux aborde les connaissances indispensables pour installer et administrer vos serveurs, la partie réseau et sécurité (firewall, ssh, sudo), des thématiques d’administration avancée (stockage LVM, ZFS) et vous permettra d’être pleinement autonome dans le diagnostic des dysfonctionnements.
Programme pédagogique
- INTRODUCTION — Historique Linux, licence GNU/GPL, distributions et cas d’utilisation, installation, sources d’informations
- SHELL & COMMANDES — Terminaux et screen, différents shell (bash, environnement, variables), commandes de base, vi/vim/nano
- GESTION DES FICHIERS — Fichiers et dossiers, permissions et droits spéciaux (sUID, sGID, StickyBit)
- GESTION DES PROCESSUS — Gestion des processus, analyse (trace, kill, priorité), planificateurs de tâches cron/at
- GESTION DES UTILISATEURS — Utilisateurs et groupes
- DISQUES & FILESYSTEM — Périphériques bloc, partitions, systèmes de fichiers, filesystems Ext4/reiserfs/xfs/ZFS
- SYSTÈME DE DÉMARRAGE — Boot-loader Grub, séquences de boot, démarrage Systemd, mode maintenance et crash recovery
- GESTION DES PAQUETAGES — Repository et miroirs, RedHat/Fedora, Debian/Ubuntu, installation de sources
- CONFIGURATION RÉSEAU — Configuration TCP-IP, interfaces, alias, routage, outils de monitoring réseau
- NOYAU & MODULES — Sources et paquetages distributeur, gestion des modules
- SÉCURITÉ SSH & FIREWALL — OpenSSH en détail, authentification par clé publique, SSH tunneling, Netfilter/iptables, PAM et Sudo
- LVM & STOCKAGE AVANCÉ — Logical Volume Manager LVM2, RAID software, BTRFS, ZFS
- LOGS & PERFORMANCES — syslogd, ressources système, outils de monitoring, analyse des performances
- SAUVEGARDE — Utilitaires (tar, rsync, dump/restore) et produits de sauvegarde
Objectifs
- Acquérir les bases de connaissances nécessaires pour prendre en charge l’exploitation quotidienne et l’administration de serveurs 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, optimiser les performances
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
Prérequis
Notions informatiques de base — la durée est adaptée selon le niveau de départ des stagiaires