Distribuer et administrer Linux Red Hat
Version du programme : 1
Type de formation
Formation mixteDurée de formation
35 heures (5 jours)Accessibilité
OuiDistribuer et administrer Linux Red Hat
Red Hat Enterprise Linux (RHEL) est l'une des distributions Linux les plus utilisées dans les environnements professionnels, notamment pour les serveurs et les infrastructures critiques. Cette formation de trois jours permet aux participants d’acquérir les compétences essentielles pour installer, configurer et administrer un système Linux Red Hat en entreprise. Grâce à des exercices pratiques, ils apprendront à gérer les utilisateurs, les services, le stockage, la sécurité et l’automatisation des tâches.
Objectifs de la formation
- Comprendre l'architecture d'un système linux embarqué
- Être capable de sélectionner, construire, mettre en oeuvre et utiliser une chaîne de compilation croisée
- Maitriser les buildroots
- Être capable de développer et débugger des applications sur un système Linux embarqué
Profil des bénéficiaires
- Administrateurs systèmes et réseaux souhaitant se spécialiser sur Red Hat.
- Développeurs et ingénieurs DevOps travaillant dans des environnements Linux.
- Toute personne souhaitant se préparer aux certifications Red Hat (RHCSA, RHCE).
- PC ou Mac avec Linux natif ou VM
- Carte Raspberry Pi 3 ou supérieure pour les TPs
- Bases solides des OS Linux (Ligne de commande et administration)
- Scripts Shell et Langage C
Contenu de la formation
Compilation croisée : Présentation
- Compilation croisée
- Machines Hôte et Cible
- Les compilateurs C et C++
- Le compilateur GCC
- Contenu d’une chaîne croisée
- Les binutils
- Le calcul flottant
- Les entêtes du noyau
Compilation croisée : Compilation du compilateur
- Chaîne de compilation croisée
- Alternatives à la compilation croisée
- Les chaînes précompilées
- Les chaînes de fabrication de cross compilateurs
- Les composants de la chaîne
- Processus de fabrication d’une chaîne “maison
Appels compilateurs/compilateurs croisés
- Édition de lien
- Les étapes de compilation
- Exemples
Mise en pratique 1
- Réalisation d’un système complet sur plateforme ARM virtualisée avec Qemu
- Chaîne de compilation croisée, noyau Linux, Busybox et OverlayFS
Buildroot : Présentation
- Utilisation de Buildroot
- Paquetages nécessaires à Buildroot
- Compilation de Buildroot
- Les paramètres
- Utilisation et exécution
- Les fichiers générés
- Utiliser la toolchain générée
- Utiliser une chaîne de compilation externe
Buildroot : Installation de la distribution
- Préparation de la carte Micro SD
- Agrandir la partition à toute la mémoire SD
- Divers réglages
- Customiser la cible
- Gestion des overlays Buildroot
- Partition de données
- Stratégie et solution de mise à jour de la cible (OTA)
Linux temps réel
- Mise en place d’un noyau temps réel
- Configuration de l’ordonnanceur
Mise en pratique
- Utilisation de Buildroot pour mettre en oeuvre un système Linux embarqué optimisé sur une carte Raspberry Pi
- Compilation croisée
- Débogage à distance
- Gestion des LEDs, GPIO et capteur de température I²C
- Web dynamique
Paramètres spécifiques
- Utilisation de cron
- Clavier français
Services réseau supplémentaires
- Connexion sécurisée avec SSH et transferts de fichiers par SCP
- Serveurs HTTP légers
- Ajustement d’horloge système avec NTP
- Autres astuces et documentations
Outils supplémentaires
- La base de données SQLite
- Web dynamique avec PHP
Débogage distant avec gdbserver
- Debug croisé
- Installation sur l’équipement distant
- Mise en route sur l’équipement host
Profiling et optimisation
- Utilisation de Valgrind
- Outils de trace et débogage du noyau Linux
Équipe pédagogique
Suivi de l'exécution et évaluation des résultats
- Feuilles de présence.
- Questionnaire d’évaluation du niveau et des attentes des participants.
- Exercices pratiques à chaque module pour valider les acquis.
- Accompagnement personnalisé et résolution de cas concrets.
- Test final sous forme de projet d’administration système.
- Attestation de participation et recommandations pour la certification Red Hat.
- Accès à des ressources et exercices pour approfondir ses compétences.
Ressources techniques et pédagogiques
- Accueil des stagiaires dans une salle Virtuelle (Zoom, Teams ou autres) si distanciel
- Documents supports de formation projetés.
- Scripts et configurations prêts à l’emploi pour les environnements RHEL.
- Documentation officielle Red Hat et guides de préparation aux certifications.
- Tutoriels et exercices pour approfondir l’administration avancée.
- Mise à disposition en ligne de documents supports à la suite de la formation.
- Le stagiaire doit avoir un Micro et Webcam et avoir une bonne connexion Internet (pour une meilleure expérience) si distanciel.
- Le stagiaire doit avoir un PC pour faire les questionnaires.
Qualité et satisfaction
Modalités de certification
- Cette formation permet aux participants de maîtriser l’administration de Red Hat et de gérer efficacement des infrastructures sous Linux. Grâce à une approche pratique et progressive, ils repartiront avec les compétences nécessaires pour administrer un système Red Hat en entreprise et pourront se préparer aux certifications officielles.
Capacité d'accueil
Délai d'accès
Accessibilité
Nos formations sont accessibles à tous, y compris aux personnes en situation de handicap. Merci de nous contacter avant le début de la formation pour discuter des aménagements nécessaires : contact@kampus-training.com.