Objectifs
Bénéfices pour l’entreprise
Ce cours a pour objectif de développer les compétences requises pour améliorer les performances de l’infrastructure, augmenter le niveau d’utilisation et de sécurité du système et accélérer le délai de réaction face aux pannes du système en introduisant des tâches et techniques avancées d’administration. Résultats attendus : une infrastructure plus sécurisée, plus économique et plus robuste, des déploiements de technologies Open Source plus rapides et des services et produits d’infrastructure de meilleure qualité.
Avec ce cours, nous avons cherché à servir l’ensemble de nos clients. Les avantages et résultats qui en découlent varient néanmoins en fonction de l’entreprise et de l’infrastructure, dans la mesure où chacune est spécifique.
Bénéfices pour le participant
Après avoir suivi ce cours, les participants devraient être capables d’effectuer les tâches élémentaires nécessaires pour devenir ingénieur système ou consultant Linux à plein temps. Ce cours aborde les tâches d’administration avancées de Linux en entreprise, y compris le contrôle des services et démons, la configuration et la résolution des problèmes des réseaux, la configuration des serveurs de fichiers NFS et SAMBA, la gestion des serveurs Web HTTP Apache, la configuration des bases de données SQL MariaDB, la configuration SMTP de Postfix, la résolution des problèmes liés au DNS et la rédaction de scripts bash.
Les participants devraient avoir acquis les compétences suivantes :
- Contrôle des services et des démons
- Gestion de la mise en réseau
- Configuration de l’agrégation de liens, de la création de ponts, de la création de liens et de leur association
- Configuration de filtres à l’aide de pare-feu
- Autorisation et refus des accès aux services réseau à l’aide de SELinux
- Gestion des serveurs DNS
- Configuration de l’envoi d’e-mails par SMTP
- Mise à disposition d’un système de stockage en mode bloc iSCSI
- Configuration d’un système de stockage en mode fichier NFS et SAMBA
- Configuration d’une base de données SQL MariaDB
- Configuration d’Apache HTTPD avec des hôtes virtuels TLS
- Rédaction de scripts d’automatisation bash simples
Programme
Contrôle des services et des démons
- Revoir la gestion de services et du processus d’initialisation avec systemctl
Gestion du réseau IPv6
- Configurer le réseau de base IPv6 sur des systèmes Red Hat Enterprise Linux et résoudre les problèmes liés
Configuration de l’agrégation de liens et de la création de ponts
- Configurer des fonctionnalités avancées d’interface réseau (notamment liaisons, associations et ponts logiciels locaux) et résoudre les problèmes liés
Contrôle de la sécurité des ports réseau
- Autoriser et rejeter l’accès aux services réseau à l’aide de la technologie avancée SELinux et des techniques de filtrage de firewalld
Gestion du service DNS pour les serveurs
- Paramétrer et vérifier les enregistrements DNS pour les systèmes, et configurer la mise en cache DNS sécurisée
Configuration de l’envoi d’e-mails
- Transférer les e-mails envoyés par le système vers une passerelle SMTP pour un envoi centralisé
Stockage en mode bloc
- Mettre à disposition et utiliser des périphériques de bloc iSCSI en tant que disques distants
Stockage en mode fichier
- Mettre à disposition des exports NFS et des partages de fichiers SMB à des systèmes et des utilisateurs spécifiques
Configuration de bases de données MariaDB
- Mettre à disposition une base de données SQL MariaDB qui sera utilisée par les programmes et les administrateurs de bases de données
Service Web Apache HTTPD
- Configurer Apache HTTPD pour déployer des sites Web TLS (Transport Layer Security) et des hôtes virtuels
Rédaction de scripts bash
- Écrire des scripts shell simples à l’aide de bash
Structures conditionnelles et de contrôle de bash
- Utiliser des structures conditionnelles et de contrôle de bash pour créer des commandes et des scripts shell plus élaborés
Configuration de l’environnement shell
- Personnaliser le démarrage bash et utiliser des variables d’environnement, d’alias et de fonctions bash
Révision approfondie
- Mettre en pratique et démontrer les connaissances et les compétences acquises dans le cours Administration système Red Hat III