Objectifs: Comprendre le monde OpenSource/Linux - Savoir installer une distribution RedHat - Connaître les bases de l'utilisation de Linux - Connaître les démons principaux de Linux (Apache, MySQL/PostGreSQL, Postfix, Cups, Samba/NFS)
Référence: LIN670-F
Programme:
Introduction.
Rôles de l'administrateur
Compréhension des enjeux technologiques et anticipation des besoins
Les normes et leurs implémentations
Gestion des unités de disques.
Rappels sur les principes de montage d'unités
Caractéristiques physiques et choix stratégiques
Le swap primaire et secondaire
Formatage, tuning et maintenance
Montage : mount, automonteur et fichier /etc/fstab
Les techniques de partitionnement (LVM et RAID)
Les différents systèmes de fichiers
Atelier pratique: Partitionnement et formatage manuel d'une unité
Administration standard.
Gestion des utilisateurs et des groupes
Shadowutils : les commandes et fichiers de configuration des comptes d'utilisateurs, modèles /etc/skel/*
Rôle de NSS et PAM
Les outils de sauvegarde d'arborescences, bloc à bloc, synchronisation
Démarrage : boot, grub, noyau. Init/Upstart
Scripts de démarrage, personnalisation
Ouverture de session
Administration système: l'intérieur du système.
Démarrage du système: du boot à la connexion
Arrêt du système
Information sur le matériel
Configuration et gestion des pilotes de périphériques
Gestion des processus
Gestion des services
Fonctionnement et gestion des logs
Gestionnaire de paquet via yum (configuration, installation de logiciels, choix des sources, manipulation de paquets)
Support entreprise RedHat et dépôts spécifiques (virtualisation, clustering, stockage, ...)
Atelier pratique: Utilisation des différents outils de gestion
Gestion réseau avancée.
Rappels sur l'administration réseau
Configuration avancée des différentes interfaces
Quelques services associés: (x)inetd, le serveur SSHd
Atelier pratique : Gestion des services réseau
Noyau, performances et tuning.
Pourquoi modifier ou construire un nouveau noyau?
Nouveautés du noyau 3.x. Démarche de compilation et installation
La gestion des performances
Les ressources à surveiller
La gestion de l'espace disque et des quotas
Les outils de monitoring
Les traces. L'audit du système
Acquisition et centralisation des traces
Pérennité du système.
La gestion des performances
Manipulation des archives (tar, gzip...)
Les permissions avancées sur les fichiers (associées aux systèmes de fichiers)
Tâches planifiées (Cron)
Atelier pratique: Mise en place d'une sauvegarde
Initiation au firewall de Linux.
La sécurité au niveau du protocole IP
Fonctionnement du logiciel Netfilter
Les outils de configuration (Iptables et interfaces)
Atelier pratique: Configuration d'un firewall
Partage de fichiers.
Théorie des systèmes de fichiers réseaux
Le protocole UNIX Network File Système
Le protocole Microsoft SMB
Présentation des solutions sous Linux (NFS et Samba)
Atelier pratique: Mise en place de partages réseaux
Initiation aux serveurs de noms (DNS).
Théorie des serveurs de noms
Enjeux stratégiques et techniques
Les solutions: Bind et DjbDNS
Atelier pratique: Installation d'un cache DNS
Présentation des serveurs de mail.
Principe de fonctionnement: le protocole SMTP
Le vocabulaire associé
Les difficultés à surmonter
Les extensions à prévoir (listes de diffusion, sécurité,...)
Les différents logiciels SMTP (Sendmail, Qmail, Postfix, Exim)
Atelier pratique: Installation de Postfix et configuration en mode relai