Concepts d'exploitation
- Tâches et rôle de l'exploitation. Méthodologie. Audit.
- Outils. Administration. Machines réelles et virtuelles.
- Traitements des fichiers texte : sed, awk. Utilité. Décompte et analyse de fichiers, comptes rendus. Sécurité avec awk.
Travaux pratiques
Installation et configuration d'un serveur d'exploitation : utilisateurs et groupes, comptes rendus, mails et alertes.
Installations logiciels et systèmes
- Installations via RPM ou APT. Mise à jour des serveurs.
- Automatisation, risques et solutions. Packages. Master d'installation.
Travaux pratiques
Installer un progiciel. Définir une procédure RPM, test.
Gestion des volumes
- Disques et systèmes de fichiers, fdisk, sfdisk, mkfs, mke2fs, tunefs.
- Partitionnement. Disques logiques lvol. Surveillance, disponibilité.
Travaux pratiques
Formatage, partitionnement de disques. Utilisation de volumes logiques.
Sauvegardes et restauration de données
- Concepts. Définition de stratégies de sauvegardes. Sauvegardes différentielles, incrémentales et totales.
- Sauvegardes ponctuelles, automatisées. Restauration.
Travaux pratiques
Configuration des sauvegardes. Scénarios de récupération.
Configuration réseau
- Protocoles : SMTP, POP3, HTTP, NNTP DNS, DHCP. Exploitation de serveurs : ping, ftp, ssh, telnet, Samba.
Travaux pratiques
Configuration du réseau. Navigation avec Samba, transfert de fichiers avec FTP/scp. DHCP/DNS.
Surveillance avec Nagios
- Monitoring des services réseaux. Evénements et résolutions. Interfaces (GUI, Web).
Travaux pratiques
Installation et configuration de Nagios. Mise sous surveillance. Génération d'incidents, détection, résolution.
Ordonnancement de l'exploitation
- Technique d'ordonnancement. Concepts. Cron et At.
Travaux pratiques
Mise en œuvre avec cron et at.
Ecrire ses scripts avec ksh ou bash
- Rappels sur le Bourne Shell. Ligne de commande. Shell script. Spécificités ksh et bash.
Travaux pratiques
Scripts d'exploitation. Comptes rendus. Détection d'incidents, corrections. Rotation des fichiers log.